Nel 2010 compete in Moto2 con la BQR-Moto2 del team Blusens-STX, il compagno di squadra è Mashel Al Naimi.[2] Ottiene come miglior risultato due decimi posti (Spagna e Germania) e termina la stagione al 21º posto con 32 punti.
Nel 2011 resta nel team Blusens-STX ma passa alla guida passa di una FTR M211, con compagno di squadra Esteve Rabat. Ottiene come miglior risultato due sesti posti (Germania e Comunità Valenciana) e termina la stagione al 19º posto con 43 punti. In questa stagione è costretto a saltare i Gran Premi di Indianapolis, San Marino e Aragona per infortunio. Nel 2012 passa in MotoGP, rimanendo nello stesso team, che gli affida una BQR-FTR (moto che rispetta il nuovo regolamento per le CRT); il compagno di squadra è Iván Silva. Ottiene come miglior risultato un nono posto a Indianapolis e termina la stagione al 17º posto con 28 punti. In questa stagione è costretto a saltare i Gran Premi di Malesia, Australia e Comunità Valenciana per la lussazione della clavicola sinistra rimediata nel Gran Premio del Giappone.
Nel 2013 passa al team Paul Bird Motorsport, alla guida di una ART GP13; dal Gran Premio d'Aragona passa a correre sulla Ducati Desmosedici del team Pramac Racing in sostituzione di Ben Spies. Ottiene come miglior risultato un decimo posto in Malesia e termina la stagione al 18º posto con 21 punti. Nel 2014 viene confermato in Pramac. Ottiene come miglior risultato un settimo posto in Malesia e termina la stagione al 15º posto con 53 punti. Nel 2015 rimane nello stesso team, con compagno di squadra Danilo Petrucci. Chiude la stagione al quattordicesimo posto con 56 punti all'attivo. Nel 2016 passa al team Aspar, alla guida di una Ducati; il compagno di squadra è Eugene Laverty. Ottiene come miglior risultato due undicesimi posti (Repubblica Ceca e Gran Bretagna) e termina la stagione al 22º posto con 20 punti. Nel 2017 torna a correre in Moto2, con la Kalex del team AGR. Prima del Gran Premio della Repubblica Ceca viene annunciato il suo licenziamento da parte del team. Il suo posto in squadra viene preso dal pilota statunitense Joe Roberts proveniente dal campionato Spagnolo.[3] Ha totalizzato 16 punti.
Nel 2018 si trasferisce nel campionato mondiale Superbike, approdando al team Pedercini Racing, che gli affida una Kawasaki ZX-10R.[4] In questa stagione è costretto a saltare il Gran Premio di Gran Bretagna per problemi coi documenti d'ingresso nel paese. Il suo posto in squadra, in questo frangente, viene preso dal pilota locale Luke Mossey.[5] In occasione del Gran Premio di Francia, il suo posto in squadra viene preso dal francese Jérémy Guarnoni.[6] Nelle ultime due gare stagionali infine, è sostituito da Gabriele Ruiu.[7] I punti ottenuti gli consentono di chiudere al diciottesimo posto in classifica piloti e sesto nel Trofeo Indipendenti.
Nel 2021 corre nella classe MotoE del motomondiale, con il team Pramac Racing; il compagno di squadra è Alessandro Zaccone. Chiude la stagione al decimo posto con 47 punti.