También en 2011 ganó la Red Bull MotoGP Rookies Cup al conseguir en catorce carreras 208 puntos, con dos victorias y seis podios.
Continuó en la Red Bull MotoGP Rookies Cup en 2012, sin poder conseguir otro campeonato, terminó octavo con 101 puntos y una victoria de la temporada.
En el mismo año corrió en el campeonato español de Moto3, ocupando el octavo lugar en la clasificación con 44 puntos.
En 2013 hizo su debut en el Campeonato Mundial de Moto3 en el equipo GO&FUN Gresini Moto3, manejando una Honda FTR M313, disputó 17 carreras sin conseguir puntos.
En el Gran Premio de Australia, terminó tercero y consiguió su primer podio en el Campeonato Mundial.