Nel 2015 partecipa quindi al campionato mondiale Endurance in sella ad una Yamaha YZF-R1 del team Monster Energy YART, chiudendo la stagione al decimo posto. Partecipa inoltre ad alcune gare del campionato MotoAmerica Superbike in sella ad un'Aprilia RSV4 RF. Nel 2016 partecipa al nuovamente al campionato MotoAmerica e al campionato mondiale Endurance. Sempre nel 2016 è iscritto al Gran Premio di Gran Bretagna a Donington nel mondiale Superbike, andando a sostituire Joshua Hook, in sella alla Kawasaki ZX-10R del team Grillini Racing. Nel 2017 torna ad essere pilota titolare nel mondiale Supersport, alla guida di una Yamaha YZF-R6 gestita dal team Kallio Racing. Il compagno di squadra è Niki Tuuli. Chiude la stagione al quarto posto con centoquarantuno punti ottenuti e una vittoria in Germania al Lausitzring. Nel 2018 (anno in cui inizia a correre con licenza portoghese) è chiamato a sostituire l'infortunato Kenan Sofuoğlu in sella alla Kawasaki ZX-6R del team Puccetti Racing. I sedici punti ottenuti gli consentono di chiudere al diciannovesimo posto in classifica piloti. In questa stagione inoltre, fa il suo esordio nel motomondiale partecipando, in qualità di wild card, ai Gran Premi di Repubblica Ceca, Misano e Aragona, classe Moto2, in sella ad una Kalex gestita dal team Willi Race. Chiude la prima gara al ventiquattresimo posto, la seconda con un ritiro.