Nel 2017 torna nel campionato mondiale Superbike, firma infatti per il team IODARacing che gli affida un'Aprilia RSV4 RF. In questa stagione è costretto a saltare la gara inaugurale in Australia e la successiva in Thailandia a causa di una frattura di tre costole e ad una falda di pneumotorace, dovute ad una caduta rimediata mentre si allenava con la moto da cross. In questa stagione non partecipa alla gara finale in Qatar a causa delle difficoltà economiche del team. Chiude la stagione al tredicesimo posto in classifica piloti con centoquindici punti ottenuti. Nel 2018 è nuovamente pilota titolare nel mondiale Superbike. Si trasferisce al team Orelac Racing Verdnatura, che gli affida una Kawasaki ZX-10R. Chiude la stagione al quindicesimo posto in classifica piloti e quarto nella graduatoria del Trofeo Indipendenti. Nel 2019 disputa la seconda stagione consecutiva con il team Orelac. In questa stagione è costretto a saltare il Gran Premio d'Olanda a causa di una frattura rimediata nell'evento precedente. Il suo posto in squadra, in questo frangente, viene preso da Héctor Barberá. Raccoglie ottanata punti che gli consentono di chiudere sedicesimo in classifica piloti e ottavo nel Trofeo Indipendenti.