Nel 2018 cambia squadra, si trasferisce infatti all'MV Agusta Reparto Corse che gli affida l'unica 1000 F4 nel mondiale Superbike. In questa stagione è chiamato a sostituire l'infortunato Esteve Rabat in sella ad una Ducati Desmosedici gestita dal team Avintia Racing in occasione dei Gran Premi di Aragona, Thailandia, Giappone, Australia, Malesia e Comunità Valenciana in MotoGP, ma in Malesia non corre per la frattura del pollice sinistro rimediata nelle prove libere del GP. Ha totalizzato un punto. A partire dal Gran Premio d'Argentina, in Superbike, il suo posto in squadra viene preso dal pilota cileno Maximilian Scheib. I punti ottenuti nel mondiale Superbike gli consentono di chiudere al tredicesimo posto in classifica piloti. Nel 2019 passa al Team Pedercini alla guida di una Kawasaki ZX-10R con la quale prende parte anche al Trofeo Indipendenti. Al termine della stagione totalizza centotrentacinque punti che gli consentono di chiudere undicesimo trai piloti e quarto nella graduatoria del Trofeo Indipendenti.