Soames made his first-class debut for Sussex against Hampshire at the Green Jackets Ground, Winchester, in 1875. He made two further first-class appearances for the county in 1875, against Hampshire at the County Ground, Hove, and Gloucestershire at the College Ground, Cheltenham. In his three first-class matches for the county, he scored 17 runs at an average of 3.40, with a high score of 17. His 17 runs all came in the first-innings of his first match against Hampshire, thereafter he failed to score in four consecutive innings. According to Scores and Biographies, "[he] is a good average bat and fields well at long-leg or cover-point."
