He played minor counties cricket for Oxfordshire on 35 occasions to 1957.
He later returned to playing minor counties cricket for Oxfordshire, making five appearances for the county in 1961.
He played minor counties cricket for Northamptonshire for the next decade, making a total of 57 appearances.
He also played first-class and minor counties cricket.
Later, he joined Herefordshire to play minor counties cricket.
In addition he played minor counties cricket for Suffolk during those two years.
He also played minor counties cricket for Buckinghamshire in 1947 and 1948.
Cheshire played minor counties cricket there from 1957 to 1968.
He played minor counties cricket for Staffordshire from 1911 to 1914.
Horton appeared for the Worcestershire second team in minor counties cricket in 1950.