Education
Horner attended Seaton Burn School and joined the football development programme at Tyne Met College.
Horner attended Seaton Burn School and joined the football development programme at Tyne Met College.
Horner previously appeared in the Scottish Premier League for Hibernian. Horner signed his first professional contract with Hibernian in January 2010 and made his first team debut as a substitute against Inverness Connecticut on 11 May 2011. He was loaned to Scottish Third Division side East Stirlingshire in November 2011 and made his debut the following day against Berwick Rangers.
Horner was released by Hibernian at the end of his contract in 2013 and he signed for English non-league club Newcastle Benfield.
He then moved to Blyth Spartans in September 2013, having played against them during pre-season. At Blyth, Horner earned a call up to the "England C" squad, from manager Paul Fairclough, for a fixture marking the Northern League"s 125th anniversary.
After a successful trial in August 2014, Horner signed professional terms with Inverness Caledonian Thistle, reuniting him with manager John Hughes, who had previously been his manager at Hibernian. He made his debut for the club, coming on as a substitute for David Raven in the 82nd minutes, in a 0–0 draw against Dundee.