*Club domestic league appearances and goals, correct as of 19:33, 27 April 2024 (UTC) ‡ National team caps and goals, correct as of 19:52, 20 March 2019 (UTC)
Maguire started his career in the academy at Chesterfield, where he was the captain before being handed his first professional contract by the Spireites on 1 June 2015. He made his professional debut in the club's 2–1 EFL Trophy victory against Wolverhampton Wanderers U23 on 30 August 2016.[3] He then made his League One debut in the 3–3 home draw with Gillingham on 27 September.[4] He scored his first senior goal on 6 December in a 2–0 EFL Trophy win at Rochdale.[5] On 10 May 2024, Chesterfield announced that Maguire would be released when his contract expired at the end of the season.[6]
On 30 August 2023, Maguire joined League Two side Crawley Town on loan until the end of January 2024.[10] The deal was later extended until the end of the season.[11]