Martin played a number of times for Eton, and in 1899 he took ten wickets in the match against Harrow at Lord's. His first-class debut came in May 1903, for Oxford against Gentlemen of England at The Parks; he claimed five wickets in the match including that of centurion Bernard Bosanquet. In a total of ten first-class games that season he took 37 wickets at 19.18, including two for his first and only County Championship match, for Worcestershire against Somerset. (He went wicketless against the Gentlemen of Philadelphia on his other appearance for the county that year.)