Joan Mir se inició en las competiciones de motociclismo a los 10 años. Entre 2009 y 2011 se proclamó campeón balear en distintas categorías de minimotos y minimotard. En 2013 fue el único español seleccionado para participar en la Red Bull MotoGP Rookies Cup, en la que logró la novena plaza final. Al año siguiente, sin embargo, fue subcampeón. En 2015 corrió con el equipo Leopard Racing el FIM CEV Repsol y, al mismo tiempo, sustituiría a Hiroki Ono por lesión en el GP de Australia del Campeonato del Mundo de Moto3™. La campaña 2016 supondría su primera temporada completa en la menor de las categorías, de nuevo en el Leopard Racing, pilotando una KTM con la que terminó 5º en la general y obtuvo el premio al Rookie del Año. Su momento destacado llegaría con su victoria en el GP de Austria desde la 'pole'. En 2017 repite equipo, pero esta vez al manillar de una Honda. El balear realizó una temporada espectacular y se llevó el título en Australia en un año que acabaría con 10 triunfos y otros 3 podios.
Este título le permitió dar el salto a Moto2™ en 2018 con EG 0,0 Marc VDS, donde sumaría 4 podios que le valdrían la oportunidad de su vida: ascender a la categoría reina de la mano de un equipo oficial como el Team Suzuki Ecstar. En la fábrica de Hamamatsu apostaron fuerte por su dupla con Alex Rins y el balear no decepcionó a las primeras de cambio, logrando un total de 10 resultados en el Top 10, con un quinto puesto en Australia como mejor botín tras un final de temporada fabuloso después de dejar atrás un duro accidente en el test post-GP de Brno. El objetivo para 2020 pasaba por comenzar a rondar el podio, pero, tras algunos abandonos iniciales, las expectativas de dispararían rápidamente. Su estreno en el podio en Austria daría paso a una preciada consistencia con la que se encaramaría al liderato. Con 6 podios ya en su bolsillo, el gran golpe llegaría con la primera victoria en el GP de Europa. Una semana después, también en Valencia, certificaría el título para hacer historia como el piloto que menos tiempo ha necesitado para asaltar la corona de MotoGP™ -4 años-, superando a Marc Márquez, que lo consiguió en 5. Había nacido una estrella.
Pero en 2021 la película sería totalmente diferente y se convertiría en un año complicado para el campeón, que lejos de luchar por revalidar la corona, se toparía con un curso en el que, a pesar de firmar 6 podios, no lograría subir en ninguna ocasión al primer cajón, viéndose apeado de la lucha por revalidar el máximo galardón antes de tiempo. Para 2022, el balear y Suzuki tratarían de ser más competitivos, pero tras un regular inicio con cinco Top 6 en las seis primeras carreras, las cosas se empezarían a torcer para Mir. Primero sería el anuncio de la salida de Suzuki del Mundial y después llegaría un tormentoso bucle de caídas, al que se sumaría una grave lesión en el tobillo durante el GP de Austria. Tras un curso para olvidar, el balear se enfrentaría a un gran desafío al completar la dupla del Repsol Honda Team junto a Marc Márquez en 2023. Muchas caídas y algunas lesiones, además de una moto con dificultades, lastrarían su campaña de debut con Honda. Un Top 5 en India sería su mejor resultado del curso. 2024 resultaría ser otra campaña muy frustrante y complicada. Mir solo podría terminar vigésimoprimero, tras 10 abandonos y sin conseguir ningún Top 10. ¿Podrá aprovechar el progreso de Honda para hacerlo mejor en 2025?