Nel 2019 rimane nello stesso team, con compagno di squadra Lorenzo Baldassarri. Ottiene la sua prima vittoria nel motomondiale in occasione del GP d'Olanda,[5] altre due vittorie (Gran Bretagna e San Marino, due terzi posti Spagna e Francia) e una pole position in Catalogna e chiude la stagione al 5º posto con 207 punti. In questa stagione è costretto a saltare i Gran Premi d'Argentina e Americhe a causa della frattura di radio e ulna sinistri durante le prove libere del GP d'Argentina.
Nel 2020 corre con una Kalex Moto2 del team Marc VDS Racing, il compagno di squadra è Sam Lowes. Ottiene come miglior risultato un quarto posto in Francia e termina la stagione al 13º posto con 71 punti.[6] In questa stagione è costretto a saltare il Gran Premio d'Europa a causa di una frattura al piede sinistro rimediata nelle prove libere del GP.
Nel 2021 rimane nello stesso team. Ottiene due secondi posti (Emilia Romagna e Comunità Valenciana) e quattro terzi posti (Olanda, Stiria, Austria e Aragona) e chiude la stagione al quinto posto con 174 punti.[7]
Nel 2023 passa alla classe regina, la MotoGP, con il team GasGas Factory Racing Tech3 insieme a Pol Espargaró,[10] che viene sostituito nella prima parte di stagione da Jonas Folger. In occasione del Gran Premio di Francia, concluso al quarto posto, ottiene il miglior risultato stagionale in gara. Al termine del campionato vince la classifica dei Rookie essendo l'unico esordiente a prendervi parte.[11]