 In first-class games, he scored a total of 868 runs in 42 innings, at the relatively low batting average of 21.70, including 5 half-centuries.He made his highest score, 85 not out, carrying his bat for New South Wales against Wellington in December 1895.He took 37 wickets at the excellent bowling average of 18.97, with best bowling of 6/23 for Canterbury against Wellington in December 1899 (he also hit 70 and 44 with the bat in that match).