Nel 2020 diventa pilota titolare nel team Reale Avintia Racing, sempre alla guida di una KTM. Ottiene come miglior risultato un sesto posto nel Gran Premio d'Europa e termina la stagione al 22º posto con 26 punti.
Nel 2021 rimane nello stesso team, con compagno di squadra Niccolò Antonelli. Ottiene come miglior risultato un sesto posto in Spagna e termina la stagione al ventunesimo posto con 40 punti.[3] In questa stagione è costretto a saltare i Gran Premi di Catalogna,[4]Germania e Olanda a causa della frattura dell'astragalo destro rimediata nel precedente GP d'Italia.
Nel 2022 passa al team Prüstel portando in pista il marchio cinese CFMoto, il compagno di squadra è Xavier Artigas.[5] In occasione del Gran Premio dell'Indonesia conquista la prima pole position per CFMoto, terminando poi la gara con un podio.[6] Chiude al quindicesimo posto in campionato.
Nel 2023 disputa la prima parte di stagione nel campionato Europeo FIM Moto2 con il Pertamina Mandalika SAG Team alla guida di una Kalex. Ottiene tre piazzamenti a podio tra cui una vittoria a Jerez. I punti ottenuti gli consentono di classificarsi al nono posto.[7] Successivamente disputa due Gran Premi nella classe Moto2 del motomondiale, come pilota sostitutivo per il team OnlyFans American Racing. Porta a termine entrambi gli eventi al di fuori della zona punti.[8]