Horsfall first joined Huddersfield in September 2004 as an under-11, eventually moving up through the different stages of his apprenticeship.
This season he was given his first professional contract with the club.
He is no stranger to the non-League game, having had loan spells at Trafford FC, Stalybridge Celtic and Salford City, where he was involved in the National League North play-off semi-final against FC Halifax Town.
This season he was sent out on loan to National League outfit Gateshead but after only making the bench once - against Woking on the opening day - he was re-called by Huddersfield to join Harriers on loan.