|Batting style||Right-handed batsman|
|Bowling style||Right arm medium|
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 played 21 matches in 1936, the most of any summer of his career, and his batting improved somewhat: he made 432 runs at 14.89 including two half-centuries, and his 59 against Gloucestershire came as part of an important ninth-wicket partnership of 80 with Reg Perks after Worcestershire had fallen to 139/8. Horton also picked up two wickets that season, the last he was to take.
For 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.