*Club domestic league appearances and goals, correct as of 00:18, 18 June 2024 (UTC) ‡ National team caps and goals, correct as of 23:20, 18 November 2024 (UTC)
Having started training as a footballer at age 3, he joined Limón's academy aged 8.[3] He joined the academy of Deportivo Saprissa in 2020 but left and returned to Limón after the start of the COVID-19 pandemic. He re-signed for Limón in 2021, joining the club's first team but manager Luis Fernando Fallas was sacked shortly after and he never made a first-team appearance for the club.[3]
Guanacasteca
After a spell out of football playing basketball, Mitchell followed former manager Fallas to Guanacasteca for the 2021–22 Apertura.[2] He made his Liga FPD debut on 13 October 2021 in a 3–1 defeat to Municipal Grecia.[4] In March 2022, Mitchell suffered a muscle tear that ruled him out for the rest of the season,[5] having made 12 league appearances over the course of the season.[4] Mitchell played 13 times during the 2022–23 season.[4]
Municipal Liberia
On 28 June 2023, it was announced that Mitchell had signed for Municipal Liberia.[6] He made 9 appearances, scoring once, during the 2023–24 Apertura.[4]
Alajuelense
In December 2023, it was announced that Mitchell had signed for Alajuelense on a one-year contract.[7] Mitchell made his debut for Alajuelense in a 4–0 win away to Municipal Liberia on 27 March 2024, due to an injury to Alexis Gamboa.[8][9] After 12 appearances for Alajualense, he extended his contract until June 2027 at the end of the season.[10]
On 28 January 2024, it was announced that Mitchell had received his first call-up to the Costa Rica national team for a friendly against El Salvador on 2 February,[12] with Mitchell making his international debut in this match after coming on as a substitute.[13]