He played 15 First Division matches for Leicester as backup to Jim McLaren, the last of which was a 6–6 draw with Arsenal, before joining Torquay United in 1930 as a replacement for the retired Harold Gough and Archie Bayes. He missed just one match in the 1930–31 season and was an ever-present for the first 28 league fixtures of the following season, after which time Laurie Millsom took over as first choice.
He played fifteen First Division matches for Leicester, serving as backup to Jim McLaren until joining Torquay United in 1930 to replace Harold Gough and Archie Bayes. He only missed one match during the 1930-31 season and remained a consistent starter for the first 28 league games of the following season before being replaced by Laurie Millsom.