William David Reeves (born 18 December 1996) is a Welsh semi-professional footballer who plays as a midfielder for club Leek Town.
Reeves began his career at Port Vale in April 2015 and later went out on loan to Witton Albion, Hyde United and Stafford Rangers. He was released by Port Vale in May 2018 and joined Leek Town via Stafford Rangers later in the year. He spent five years with Leek before joining Bury via Bootle in 2023. He returned to Leek Town in the summer of 2024.
Career Port Vale Reeves graduated through the Port Vale Academy to sign professional forms in April 2015. He joined Northern Premier League Division One North side Witton Albion on a one-month loan in November 2015. His loan was extended after he established himself in the first-team and he went on to make 14 appearances, scoring one goal in a 5–0 win over Harrogate Railway Athletic on 2 January. He then joined Hyde United on a one-month loan in February 2016. He also made 14 appearances for Hyde, as the club were relegated out of the Northern Premier League Premier Division.
On 16 September 2016, he returned to Witton Albion – now playing in the Northern Premier League Division One South – on a 28-day loan. He returned to Witton Albion on loan in mid-November, but played just two games before being sidelined with injury. He joined Stafford Rangers of the Northern Premier League Premier Division on a 28-day loan on 3 February 2017. He made his EFL League One debut for Port Vale after coming on as a 47th-minute substitute for Danny Pugh in a 1–1 draw with Southend United at Roots Hall on 4 March. After two further substitute appearances that month he thanked central midfield partner Sam Foley and caretaker manager Michael Brown for helping him to adapt to League One football. He went on to feature in 12 of the club's final 14 games of the 2016–17 relegation campaign, and signed a new one-year contract in May 2017.
On 7 November 2017, he scored his first goal in professional football in a 4–2 victory over Crewe Alexandra in an EFL Trophy group stage match at Vale Park. However, he featured just eight times for the "Valiants" during the 2017–18 campaign. He was not retained by new manager Neil Aspin in May 2018.
Non-League On 14 August 2018, Reeves joined Stafford Rangers on a short-term contract. On 25 September 2018, he moved on to Northern Premier League Division One West club Leek Town after manager Neil Baker lost six players to injury. The "Blues" reached the play-offs at the end of the 2018–19 season, but lost 2–1 to Radcliffe in the final. The 2019–20 season was formally abandoned due to the COVID-19 pandemic in England, with no promotions taking place despite Leek sitting top of the Division One South East table. He featured eleven times in the 2020–21 campaign, and was sent off in a 1–0 defeat at Kidsgrove Athletic, before the season was curtailed early due to the ongoing pandemic. He made 43 appearances in the 2021–22 season. Leek were beaten 4–1 by Runcorn Linnets in the play-off semi-finals. He featured 47 times in the 2022–23 campaign as Leek finished second in the league; his goal tally of seven included a hat-trick of penalties in a 4–1 win over Prescot Cables on 20 September. Leek again were beaten at home by Runcorn Linnets in the semi-finals of the play-offs, this time losing 3–1.
Reeves joined Northern Premier League Division One West club Bootle in May 2023. However, he decided to leave the club five months later following the departure of manager Dave McNabb. He subsequently signed with Bury in the North West Counties League Premier Division. He featured 28 times in the remainder of the 2023–24 season.
Reeves rejected a new contract offer at Bury and returned to Leek Town in June 2024. He featured 36 times across the 2024–25 campaign. He made his 250th club appearance for Leek in January 2026.
Style of play The Port Vale website described Reeves as an "energetic technical midfielder".
Career statistics
+ Appearances and goals by club, season and competitionClubSeasonLeagueFA CupLeague CupOtherTotalDivisionAppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoalsPort Vale2015–16League One00000000002016–17EFL League One1200000001202017–18EFL League Two3010103181Total150101031201Witton Albion (loan)2015–16Northern Premier LeagueDivision One North14100—00141Hyde United (loan)2015–16Northern Premier LeaguePremier Division14000—00140Witton Albion (loan)2016–17Northern Premier LeagueDivision One South6020—1090Leek Town2018–19Northern Premier LeagueDivision One West33110—804212019–20Northern Premier LeagueDivision One South East28240—503722020–21Northern Premier LeagueDivision One South East7020—201102021–22Northern Premier LeagueDivision One West37220—604522022–23Northern Premier LeagueDivision One West37610—92478Total142111000030218213Bootle2023–24Northern Premier LeagueDivision One West7010—30110Bury2023–24North West Counties LeaguePremier Division27200—10282Leek Town2024–25Northern Premier LeaguePremier Division34010—103602025–26Northern Premier LeaguePremier Division2026–27Northern Premier LeaguePremier Division0000—0000Total340100010360Career total259141501039331417
References