 He spent four years at Ninian Park but struggled to establish himself in the first-team, making 12 league appearances for the club.He left the club in 1929 to join Clapton Orient.He also gained one cap for Wales in his career, playing 1 match on 25 October 1930 against Scotland, in a match that was dubbed "Keenor and the unknowns" in reference to captain Fred Keenor and the non-league and fringe players who made up the rest of the squad after Football League clubs had refused to release their Welsh players for the tie due to a fixture clash.