On 8 January 2010 he joined Football League Two outfit Northampton Town on a short term contract during his time at Northampton Town, he made 24 Starts and 21 appearances. Return to Nuneaton Town As of 27 September he has signed a one-year contract with his former club Nuneaton Town. In his second spell at the club Thornton made just two appearances due to injury. He left Nuneaton Town shortly after. Wrexham Thornton had trials with a number of Football League and Non League clubs and on 3 July 2012, he joined Welsh club Wrexham on trial with view to a permanent deal for the new season. After six months on trial Thornton signed for Wrexham on non-contract terms. Thornton made his debut in a 5–0 win in an FA Trophy match against Sutton United which Thornton scored the fifth goal in. He then made his league debut in a 1–0 victory over Barrow FC, a game in which Thornton came off the bench to score the winner. He then made his first league start for the club on 2 March, against Alfreton Town FC, he continued his fine run of goals by opening the scoring, and was later greeted with a standing ovation when he was substituted. Kevin scored his fourth goal for Wrexham in his fourth league game for the club, against Ebbsfleet United, which was his fourth in four. The Irishman's most important goal came at Wembley Stadium in March 2013, It was in the FA Trophy Final and Wrexham were a goal down to Grimsby Town, and skipper Dean Keates was fouled in the Grimsby box, this resulted in a penalty for Wrexham in the 82nd minute, Thornton stepped up to take it and equalised, this took the game to extra-time and penalties, Thornton was substituted before the shoot-out which Wrexham won to lift the trophy. On 11 March 2014, Thornton joined Conference National side Tamworth on loan until the end of the season. Tamworth Following his release by Wrexham, Thornton rejoined Tamworth on the 9 June 2014. Released by Tamworth at the end of the 2014–15 season, Thornton briefly joined Barwell F.C. before following the former Tamworth manager Dale Belford to Rugby Town for whom he scored a penalty on debut in a 3–1 win at Carlton Town. Coventry United Following a short spell at Rugby Town in 2015–16, Thornton joined Coventry United of the