 On joining the staff at Winchester College, he moved from Surrey to Hampshire and played for Hampshire from 1919 to 1923.Altham played in 55 first-class matches in all, scoring 1,537 runs at an average of 19.70.He made one century, a score of 141 against Kent at Canterbury in 1921.