Nel 2014 corre per il team Ambrogio Racing, alla guida di una Mahindra MGP3O, con compagno di squadra Brad Binder. Totalizza 2 punti con il quattordicesimo posto nel Gran Premio d'Aragona e termina la stagione al 30º posto. Nel 2015 passa al team Ongetta-Rivacold, che gli affida una Honda NSF250R; il compagno di squadra è Niccolò Antonelli. Totalizza 12 punti in stagione che gli valgono il ventiseiesimo posto in classifica finale. Nel 2016 rimane nello stesso team della stagione precedente, con la stessa moto e lo stesso compagno di squadra. Chiude la stagione al ventesimo posto in classifica piloti, con 58 punti all'attivo e un sesto posto in Olanda come miglior risultato. Nel 2017 rimane nello stesso team e con la stessa moto della stagione precedente, il compagno di squadra è Romano Fenati. Ottiene come miglior risultato un quinto posto in Olanda e termina la stagione al 21º posto con 29 punti.[2] Nel 2018 passa in Moto2, alla guida della Kalex del team SAG; il compagno di squadra è Isaac Viñales. Non ottiene punti.
Nel 2019 si trasferisce nel campionato mondiale Supersport alla guida di una Honda CBR600RR del team CIA Landlord Insurance Honda. Il compagno di squadra è Péter Sebestyén.[3] Chiude la sua prima stagione al tredicesimo posto in classifica piloti.[4] Dal 2019 diventa consulente di Canal +, emittente che trasmette in Francia i Gran Premi del motomondiale. Commenta le classi Moto2 e Moto3 con Louis Rossi e Laurent Rigal; con quest'ultimo sostituito nel 2022 da Antoine Arlot.[5][6]