Career
Born in Colwall Green, Herefordshire, Horton made his debut against Derbyshire in July 1934, but made only 5 and 0 and was not selected again that season. The following year he played nine times, but again met with little success: in 14 innings he made only 76 runs, his highest score a mere 13. He did take 2-3 against Derbyshire (including the wicket of George Pope), but otherwise there was little for Horton to enjoy about his 1935 performances.
Horton also picked up two wickets that season, the last he was to take.
Foreign the next two years Horton continued to command a semi-regular place in the side, playing 13 times in 1937 and 18 in 1938, but with a couple of exceptions — such as his 70 against Glamorgan in the latter year — he was unable to produce good enough batting form to make a real claim to a permanent position, and he left first-class cricket without ever having scored 500 runs in a season. Horton appeared for the Worcestershire second team in minor counties cricket in 1950.
He died in Worcester at the age of 83.