 He also played in the Football League for Wrexham, Portsmouth, Southampton, Birmingham City, Huddersfield Town, Sheffield Wednesday, Walsall and Kidderminster Harriers before playing in Non League for Belper Town.He was capped 59 times by Wales, scoring twice.In his career Horne played for Wrexham, Portsmouth, Southampton, Everton, Birmingham, Huddersfield (where he scored once against Bristol City), Sheffield Wednesday, Kidderminster Harriers (where he scored on his debut against Torquay United), Walsall and Belper Town.