*Club domestic league appearances and goals, correct as of 11:56, 25 September 2024 (UTC) ‡ National team caps and goals, correct as of 17:10, 17 July 2024 (UTC)
A product of the Leicester City F.C. Reserves and Academy, Mitchell had a successful season with Leicester's under-18s in the 2015–16 season, as well as appearing for the reserves.[2] When he finished his scholarship with Leicester City, he was offered a contract.[1] A year later, he was released by Leicester when his contract expired.[3]
Nuneaton Town
In 2017, following his release from Leicester, Mitchell joined National League North side Nuneaton Town.[4] On 27 August 2018, Mitchell scored his first league goal for the club, in a 3–1 defeat to Brackley Town.[5]
Coalville Town
In November 2018, Mitchell joined Coalville Town on an 18-month contract.[6] He scored on his debut in a 1–1 draw against St Neots Town the following day.[7]
On 10 April 2021, with King's Lynn due to play Chesterfield, it was announced that Mitchell had joined the Derbyshire club for an undisclosed fee subject to league approval.[10] Although ineligible to play in the match, Mitchell's new club came from behind to win 2–1.[11]
Notts County
On 3 August 2021, Mitchell signed for Notts County for an undisclosed fee on a two-year contract.[12]
On 2 February 2023, Mitchell signed for Eastleigh on loan until the end of the season.[13] He was released following Notts County's promotion at the end of the 2022–23 season.[14]
Rochdale
On 16 June 2023, Mitchell signed for recently relegated National League club Rochdale on a two-year contract.[15]