Nel 2017 cambia moto e squadra, passando alla YZF-R1 del team Pata Yamaha, dove trova come compagno di squadra il britannico Alex Lowes. Nello stesso anno corre in MotoGP i Gran Premi della Malesia e della Comunità Valenciana sulla Yamaha YZR-M1 del team Tech 3 in sostituzione del convalescente Jonas Folger; non ottiene punti. Nel mondiale Superbike chiude la stagione al sesto posto con duecentoventitré punti ottenuti. Nel 2018 è nuovamente pilota ufficiale Yamaha. In occasione del Gran Premio di Gran Bretagna a Donington ottiene le sue prime affermazioni in Superbike. Chiude la stagione al terzo posto in classifica piloti. Nel 2019 è nuovamente pilota titolare in Superbike. Ottiene un altro successo in occasione del Gran Premio di Jerez e chiude la stagione al quarto posto in classifica piloti. Nel 2020 disputa la quarta stagione consecutiva col team Pata Yamaha, il nuovo compagno di squadra è Toprak Razgatlıoğlu. Vince una gara e termina il campionato al quinto posto in classifica.