Nel 2016 diventa pilota titolare nel mondiale Superbike, il team Barni Racing gli affida infatti la propria Ducati Panigale R. Sempre nel 2016 viene chiamato a sostituire l'infortunato Loris Baz nel Gran Premio di San Marino della MotoGP in sella alla Ducati Desmosedici del team Avintia Racing, chiudendo la gara con un ritiro. Nel mondiale Superbike ottiene un podio ed un giro veloce in gara 2 nel Gran Premio di Germania al Lausitzring, chiude la stagione al nono posto con 151 punti ottenuti.