Nel 2014 continua nella Superstock 600, con la stessa moto della stagione precedente, ma passa al team Kallio Racing. Ottiene la prima vittoria in questo campionato nei Paesi Bassi ad Assen. Dopo essere stato in testa al campionato per qualche gara, chiude al quarto posto con settantaquattro punti ottenuti. Continua nel 2015, chiudendo al quinto posto in classifica piloti con 78 punti all'attivo. In questa stagione fa il suo esordio nel campionato mondiale Supersport partecipando, in qualità di wild card, al Gran Premio di Donington. Chiude la gara con un nono posto.
Nel 2016 partecipa, ancora come wild card, a tre gare europee del campionato mondiale Supersport con il team Kallio Racing ed una Yamaha YZF-R6, ottiene il secondo posto ed il giro più veloce in gara in tutti e tre gli eventi. I punti così ottenuti gli consentono di chiudere la stagione al decimo posto.
Nel 2017 diventa pilota titolare nel mondiale Supersport, con il team Kallio Racing. Il compagno di squadra è Sheridan Morais.[1] In occasione del Gran Premio di Francia a Magny-Cours ottiene la sua prima pole position nel campionato mondiale Supersport.[2] Il giorno successivo, ottiene la sua prima vittoria in questo campionato. Chiude la stagione al settimo posto con ottantadue punti ottenuti.
Nel 2018 rimane nel mondiale Supersport, trasferendosi però al team CIA Landlord Insurance Honda che gli affida una CBR600RR. Il compagno di squadra, in questa stagione, è il britannico Andrew Irwin. In occasione del Gran Premio di Francia fa il suo esordio nella classe Moto2 del motomondiale, andando a sostituire il malese Zulfahmi Khairuddin alla guida della Kalex Moto2 gestita dal team SIC Racing.[3] Conclude la stagione al 32º posto con un punto, totalizzato con il quindicesimo posto in Thailandia. In questa stagione è costretto a saltare i Gran Premi d'Olanda e Germania a causa di una lesione a un dito della mano sinistra rimediata nelle qualifiche del GP d'Olanda.
Nel 2019 corre in MotoE con il team Ajo MotoE. Durante il primo fine settimana di gara in Germania ottiene la prima pole position, la prima vittoria e il primo giro veloce della classe elettrica.[4] Chiude la stagione al 15º posto con ventisei punti. Nel 2020 rimane nello stesso team, ottiene una vittoria ed un terzo posto nel Gran Premio di Francia e chiude la stagione al 6º posto con 53 punti.[5] Contestualmente al mondiale, gareggia nel CEV Moto2 dove ottiene nove piazzamenti a podio in undici gare e chiude al secondo posto in classifica. Nel 2021 torna nel mondiale Supersport dove porta in pista l'unica MV Agusta F3 675.[6] Conquista due volte il giro più veloce in gara e sale sul podio in tre occasioni concludendo la stagione all'undicesimo posto.