His first-class career spanned the years 1908 to 1914 and consisted of 32 matches, most of which were for South Africa during their tour of England in the wet summer of 1912.
His first match of importance was for Wanderers when the Johannesburg club drew with a Rest of South Africa team containing S.J.
He also turned out six times for Transvaal and represented South Africa at Test level in five matches against England and Australia.
He scored his only first-class century, 121, whilst captaining Transvaal in a two-day match at Johannesburg against P.W.
This biographical article related to a South African cricket person born in the 1880s is a stub.