Voss made three first-class appearances for Surrey, the first of which came against Nottinghamshire at Trent Bridge in 1883. His second appearance came against Derbyshire in the same year at the County Ground, Derby, while his third appearance came in 1886 against Cambridge University at The Oval. He scored 10 runs in his three matches, at an average of 3.33 and a high score of 7. With the ball, he took 2 wickets at a bowling average of 26.50, with best figures of 2/31. He later stood as an umpire in a first-class match between Surrey and Oxford University in 1888.
