In the summer of 2002, he made a return to the Football League, signing for Lincoln City,[2] who were managed by Keith Alexander, his former boss at Ilkeston. He signed a new one-year contract in July 2004,[3] but lost his place in the Lincoln team at the start of the 2004–05 season, and was transfer listed at his request.[4] Following a loan period at Macclesfield Town,[5] he joined Kidderminster Harriers,[6] and was one of ten players released at the end of the season after Kidderminster were relegated to the Conference National.[7] He signed a 12-month contract with Scarborough in June 2005,[8] but despite initial optimism,[9] the spell was not successful and with Scarborough in disarray, Weaver was in need of a new club for the 2006–07 season.
Weaver signed a short-term contract with Conference National side York City at the beginning of the 2006–07 season but having been an unused substitute for the first two games of the season, he was released by York so that he could take up the offer of a 12-month contract at Tamworth.[10] Although Weaver played in many of Tamworths games in the 2006–07 season, he was not offered a new contract following the club's relegation.
In the summer of 2007, he briefly trialled with Conference Premier newcomers Salisbury City and had discussions with Droylsden. He was injured playing in a pre-season friendly in Scotland: an injury that required the bones in his foot to be pinned. The injury caused him to miss the first four months of the season but, returning to fitness, he signed for Boston United on 11 December 2007.[11]
On 29 May 2008, Weaver joined Conference North newcomers King's Lynn, after failing to agree a new deal with Boston.[12][13] He scored three goals in 22 appearances but left King's Lynn in January after failing to get a regular start in recent weeks.[14] He joined Redditch United, debuting in their 2–1 victory at Hyde United on 31 January 2009.[15] After one further appearance for the club in the away defeat to Fleetwood Town a fortnight later, Weaver rejoined his former club Ilkeston Town. He made a successful debut for the club, netting twice in a 4–3 Northern Premier League Challenge Cup victory at Boston United on 18 February 2009.[16]
Managerial career
Weaver was appointed as the new player-manager of Harrogate Town of the Conference North on 20 May 2009.[17] After becoming manager his father Irving became chairman and "the Weavers have transformed Harrogate from sixth-tier strugglers to National League high-flyers challenging for an English Football League place".[18] In May 2018, the team won 3–0 in the play-off final against Brackley Town to reach the National League for the first time in their history.[19]
^"Lynn release Weaver". Non-League Daily. 22 January 2009. Archived from the original on 3 September 2012. Retrieved 22 January 2009.{{cite news}}: CS1 maint: unfit URL (link)