Nel 2014 e 2015 partecipa al CIV nella categoria Moto3™. Il suo salto al Campionato del Mondo avviene nel 2015, in occasione del Gran Premio del Qatar e poi partecipa al Gran Premio d’Italia come wildcard. Nel 2016 fa due apparizioni nella classe leggera, questa volta al Gran Premio d’Austria e al Gran Premio della Gran Bretagna. La sua prima stagione completa è nel 2017, nel CIP-Unicom Starker, dove ottiene uno spettacolare podio in Giappone. Nel 2018 combatte per conquistare il titolo fino al termine di un Campionato in cui ottiene 3 vittorie e altri 6 podi.
Nel 2019 passa in Moto2™ con i colori Red Bull KTM Tech3. Ma fatica. Il 2020 lo vede impegnato con la Kalex dello Sky Racing Team VR46: ottiene sette piazzamenti nei primi tre e due vittorie. Sembra potersi giocare il titolo, ma due cadute nelle ultime cinque gare lo relegano al quarto posto. Nel 2021 termina terzo in classifica e a fine anno compie il salto nella classe regina: nel 2022, in sella alla Ducati GP21 del Mooney VR46 Racing Team, è rookie of the year con un podio. Nel 2023 resta con la squadra di Valentino Rossi in sella alla GP22: stupisce tutti con due vittorie nelle prime cinque gare, poi vince ancora in India. Potrebbe dire la sua nella corsa al titolo, ma si fa male in allenamento. Il 2023 è una battuta d’arresto, con un solo podio e la 12esima piazza finale. Nel 2025 diventa ufficiale Aprilia e ritrova il sorriso: vince tre Gran Premi e in alcune occasioni dà del filo da torcere al dominatore Marc Marquez. Chiude l’anno con il bronzo e punta a un 2026 fenomenale.