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.
On 16 September 2016, he returned to Witton Albion – now playing in the Northern Premier League Division One South – on a 28-day loan.[9] He returned to Witton Albion on loan in mid-November, but played just two games before being sidelined with injury.[10] He joined Stafford Rangers of the Northern Premier League Premier Division on a 28-day loan on 3 February 2017.[11] 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.[12] After two further substitute appearances that month he thanked central midfield partner Sam Foley and caretaker managerMichael Brown for helping him to adapt to League One football.[13] 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.[14]
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.[15] However, he featured just eight times for the "Valiants" during the 2017–18 campaign. He was not retained by new managerNeil Aspin in May 2018.[16]
Non-League
On 14 August 2018, Reeves joined Stafford Rangers on a short-term contract.[17] 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.[18] The "Blues" reached the play-offs at the end of the 2018–19 season, but lost 2–1 to Radcliffe in the final.[19] 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.[20] 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.[21][22][23] He made 43 appearances in the 2021–22 season.[21][22] Leek were beaten 4–1 by Runcorn Linnets in the play-off semi-finals.[24] 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.[21][22][25] Leek again were beaten at home by Runcorn Linnets in the semi-finals of the play-offs, this time losing 3–1.[26]
Reeves joined Northern Premier League Division One West club Bootle in May 2023.[27] However, he decided to leave the club five months later following the departure of manager Dave McNabb.[28] He subsequently signed with Bury in the North West Counties League Premier Division.[29] He featured 28 times in the remainder of the 2023–24 season.[30]
Reeves rejected a new contract offer at Bury and returned to Leek Town in June 2024.[31]
Style of play
The Port Vale website described Reeves as an "energetic technical midfielder".[4] Port Vale youth teamcoach Mick Ede said that: "he is a powerful player who is good with the ball at his feet".[32]