Career
Horrocks played for local sides Goldenhill Wanderers, Stoke (without playing a first team game), Talke United, Sandyford and Goldenhill United, before signing with Burslem Portuguese Vale in April 1905. He scored on his debut at outside-left in a 3–1 defeat by Bolton Wanderers at Burnden Park on 15 April. The club suffered a financial crisis and went into liquidation in summer 1907, and was forced to release all its players, including Horrocks.
He returned to Goldenhill United, before re-joining Stoke.
He rejoined Portuguese Vale in September 1911. However, he played just four Central League games before getting released for a second time, most likely in 1912.
He moved on to Congleton Town before dying in his late 30s.