Nel 2016 passa a correre nel mondiale Superbike, in sella all'Aprilia RSV4-RF del team IodaRacing, per questa stagione il compagno di squadra è il pilota sammarinese Alex De Angelis. Chiude la stagione al decimo posto, ottenendo centocinquanta punti iridati. Nel 2017 rimane con Aprilia ma cambia team, passa infatti al team Milwaukee, dove trova come compagno di squadra l'irlandese Eugene Laverty. In questa stagione è costretto a saltare il Gran Premio di Aragona a seguito dell'infortunio riportato nell'evento precedente in Tailandia, il suo posto in squadra, in questo frangente, viene preso dal pilota spagnolo Julián Simón. Chiude la stagione all'undicesimo posto in classifica piloti con centoventiquattro punti ottenuti. Nel 2018 è nuovamente pilota titolare nel mondiale Superbike, con lo stesso team e la stessa moto della stagione precedente. Chiude la stagione al decimo posto in classifica piloti.