Nel 2017 rimane nello stesso team della stagione precedente ma si sposta nel campionato mondiale Superbike in sella ad una Kawasaki ZX-10R. In questa stagione è costretto a saltare gli ultimi quattro Gran Premi a causa di una frattura al polso rimediata nel precedente Gran Premio di Germania al Lausitzring il suo posto in squadra viene preso dal veterano delle corse Anthony West. Chiude la stagione al sedicesimo posto con cinquanta punti ottenuti. Nel 2018 torna nel mondiale Supersport, alla guida di una Yamaha YZF-R6 gestita dal team BARDAHL Evan Bros. Apre la stagione con un secondo posto in Australia. Torna alla vittoria in occasione del Gran Premio di Thailandia. Chiude la stagione al quarto posto in classifica piloti con 159 punti all'attivo. Nel 2019 inizia la seconda stagione consecutiva con il team Bardhal, il compagno di squadra è Federico Caricasulo. Vince la gara inaugurale in Australia. Dopo aver ottenuto quattro successi e otto piazzamenti a podio complessivi in stagione, è il primo pilota svizzero a vincere un campionato mondiale con moto derivate di serie. Nel 2020 rimane in Supersport passando al team MV Agusta Reparto Corse. Tuttavia disputò con la squadra solo la tappa di Phillip Island, poiché il 10 luglio tramite un comunicato, annunciò la rescissione del contratto a causa "dei gravi inadempimenti posti in essere dalla società, tali da compromettere, sia le prestazioni dello stesso, sia la propria professionalità e reputazione, sia la propria incolumità personale", come citato dal comunicato.