Tra il 2009 e il 2011 è campione delle Isole Baleari in diverse categorie delle minimoto e del minimotard. Nel 2013 è l’unico pilota spagnolo a disputare la Red Bull Rookies Cup, chiudendola al nono posto mentre l’anno successivo è vice campione. Nel 2015 con il team Leopard Racing partecipa al FIM CEV Repsol e allo stesso tempo ha l’occasione di esordire in Moto3™ per sostituire Hiroki Ono. Nel 2016 è ancora con Leopard Racing ma come pilota a tempo pieno. È il rookie dell’anno e termina al quinto posto generale dopo aver firmato la prima pole e la prima vittoria nel campionato del mondo. Nel 2017 veste gli stessi colori ed è il protagonista della stagione vincendo il titolo. Un risultato che gli permette l’approdo in Moto2™ nel 2018 con la scuderia EG 0,0 Marc VDS.
Sale sul podio in quattro occasioni prima di passare al Team Suzuki Ecstar in MotoGP™ l’anno seguente. La casa di Hamamatsu scommette su di lui che ripaga la fiducia terminando dieci gare in top 10. Dopo aver firmato il quinto posto in Australia, il suo miglior risultato dell’anno, Mir affronta la seconda parte del campionato in modo eccellente dimostrando una grande crescita. Il 2020 è l'anno della svolta. Maturità, costanza, una vittoria e sei podi gli valgono il titolo mondiale e un risultato storico per Suzuki. Il 2021 lo vede ancora in sella alla GSX – RR: non riesce a difendere la corona iridata ma conquista comunque sei podi. Il 2022 inizia con cinque piazzamenti tra i primi sei, ma poi arriva una doccia fredda. Suzuki annuncia che a fine anno lascerà la classe regina. Le cose iniziano a vacillare, gli incidenti sono frequenti, ci scappa anche un grave infortunio a una caviglia. Nel 2023 passa al team Repsol Honda e affronta un’altra stagione travagliata, un quinto posto in India come miglior risultato. Il 2024 è ancora più complicato, ma nel 2025 le cose migliorano e arrivano due podi, anche se affiancati da 13 ritiri domenicali. Il margine di crescita c’è e il 2026 per lo spagnolo sarà la quarta stagione in Honda. Quella giusta per puntare in alto?