 He played 27 first-class cricket matches for Victoria, making 1404 runs at 39.00 with one century.He made his hundred against South Australia in 1947 and once made 99 against the Australian Services XI.He played district cricket for Northcote, appearing in 149 matches between 1935–36 and 1952–53 with strong all-round performances, averaging 41.05 with the bat and taking 122 wickets at 27.35 with the ball.