Dopo le ultime due stagioni in MotoGP, torna nel 2017 a competere nel mondiale Superbike, prendendovi parte con una Aprilia RSV4 RF del team Milwaukee Aprilia. Il Compagno di squadra, in questa stagione, è l'italiano Lorenzo Savadori. Chiude la stagione al decimo posto in classifica piloti con centocinquantasette punti ottenuti. Nel 2018 è nuovamente pilota titolare nel mondiale Superbike, con lo stesso team e la stessa moto della stagione precedente. In occasione del Gran Premio degli Stati Uniti, con il terzo posto ottenuto in gara2, riporta a Aprilia sul podio nel mondiale Superbike, dopo quasi due anni. ottiene una Superpole nel Gran Premio di Portogallo. Chiude la stagione all'ottavo posto in classifica mondiale. Nel 2019 passa al Team Goeleven che gli affida una Ducati Panigale V4 R con cui partecipa anche al Trofeo Indipendenti. In questa stagione è costretto a saltare diverse gare a causa di un infortunio accorso nello svolgimento delle prime prove libere del Gran Premio di Imola. Il suo posto in squadra, in questo frangente, viene preso dal britannico Thomas Bridewell e dall'italiano Lorenzo Zanetti. Ottiene ottantun' punti che gli consentono di chiudere al quindicesimo posto in classifica piloti e settimo nel Trofeo Indipendenti. Nel 2020 si sposta nel team BMW Motorrad con Tom Sykes come compagno di squadra. Conquista la Superpole a Magny-Cours e conclude la stagione al quindicesimo posto con cinquantacinque punti.