| 2008 | Portimão · Race 1 | Honda | 4 | | Classified |
| 2008 | Portimão · Race 2 | Honda | 15 | | Classified |
| 2009 | Phillip Island · Race 1 | Honda | 5 | | Classified |
| 2009 | Phillip Island · Race 2 | Honda | 9 | | Classified |
| 2009 | Losail · Race 1 | Honda | 12 | | Classified |
| 2009 | Losail · Race 2 | Honda | 8 | | Classified |
| 2009 | Valencia · Race 1 | Honda | — | | Ret |
| 2009 | Valencia · Race 2 | Honda | 13 | | Classified |
| 2009 | Assen · Race 1 | Honda | 7 | | Classified |
| 2009 | Assen · Race 2 | Honda | 5 | | Classified |
| 2009 | Monza · Race 1 | Honda | 5 | | Classified |
| 2009 | Monza · Race 2 | Honda | 4 | | Classified |
| 2009 | Kyalami · Race 1 | Honda | 4 | | Classified |
| 2009 | Kyalami · Race 2 | Honda | 3 | | Classified |
| 2009 | Miller Motorsports Park · Race 1 | Honda | 5 | | Classified |
| 2009 | Miller Motorsports Park · Race 2 | Honda | 3 | | Classified |
| 2009 | Misano · Race 1 | Honda | 7 | | Classified |
| 2009 | Misano · Race 2 | Honda | 1 | | Classified |
| 2009 | Donington Park · Race 1 | Honda | 7 | | Classified |
| 2009 | Donington Park · Race 2 | Honda | 15 | | Classified |
| 2009 | Brno · Race 1 | Honda | 3 | | Classified |
| 2009 | Brno · Race 2 | Honda | 4 | | Classified |
| 2009 | Nürburgring · Race 1 | Honda | 4 | | Classified |
| 2009 | Nürburgring · Race 2 | Honda | 1 | | Classified |
| 2009 | Imola · Race 1 | Honda | 7 | | Classified |
| 2009 | Imola · Race 2 | Honda | 6 | | Classified |
| 2009 | Magny-Cours · Race 1 | Honda | — | | Ret |
| 2009 | Magny-Cours · Race 2 | Honda | 3 | | Classified |
| 2009 | Portimão · Race 1 | Honda | 2 | | Classified |
| 2009 | Portimão · Race 2 | Honda | 3 | | Classified |
| 2010 | Phillip Island · Race 1 | Honda | 4 | | Classified |
| 2010 | Phillip Island · Race 2 | Honda | 6 | | Classified |
| 2010 | Portimão · Race 1 | Honda | 3 | | Classified |
| 2010 | Portimão · Race 2 | Honda | — | | Ret |
| 2010 | Valencia · Race 1 | Honda | 6 | | Classified |
| 2010 | Valencia · Race 2 | Honda | 5 | | Classified |
| 2010 | Assen · Race 1 | Honda | 1 | | Classified |
| 2010 | Assen · Race 2 | Honda | 1 | | Classified |
| 2010 | Monza · Race 1 | Honda | — | | Ret |
| 2010 | Monza · Race 2 | Honda | — | | Ret |
| 2010 | Kyalami · Race 1 | Honda | 5 | | Classified |
| 2010 | Kyalami · Race 2 | Honda | 2 | | Classified |
| 2010 | Miller Motorsports Park · Race 1 | Honda | 14 | | Classified |
| 2010 | Miller Motorsports Park · Race 2 | Honda | 8 | | Classified |
| 2010 | Misano · Race 1 | Honda | 13 | | Classified |
| 2010 | Misano · Race 2 | Honda | 12 | | Classified |
| 2010 | Brno · Race 1 | Honda | 1 | | Classified |
| 2010 | Brno · Race 2 | Honda | 2 | | Classified |
| 2010 | Silverstone · Race 1 | Honda | 2 | | Classified |
| 2010 | Silverstone · Race 2 | Honda | 2 | | Classified |
| 2010 | Nürburgring · Race 1 | Honda | 1 | | Classified |
| 2010 | Nürburgring · Race 2 | Honda | 2 | | Classified |
| 2010 | Imola · Race 1 | Honda | — | | DNS |
| 2010 | Imola · Race 2 | Honda | — | | DNS |
| 2010 | Magny-Cours · Race 1 | Honda | 12 | | Classified |
| 2010 | Magny-Cours · Race 2 | Honda | — | | DNS |
| 2011 | Phillip Island · Race 1 | Honda | 12 | | Classified |
| 2011 | Phillip Island · Race 2 | Honda | 4 | | Classified |
| 2011 | Donington Park · Race 1 | Honda | 5 | | Classified |
| 2011 | Donington Park · Race 2 | Honda | 6 | | Classified |
| 2011 | Assen · Race 1 | Honda | 1 | | Classified |
| 2011 | Assen · Race 2 | Honda | 3 | | Classified |
| 2011 | Monza · Race 1 | Honda | 6 | | Classified |
| 2011 | Monza · Race 2 | Honda | — | | Ret |
| 2011 | Miller Motorsports Park · Race 1 | Honda | — | | Ret |
| 2011 | Miller Motorsports Park · Race 2 | Honda | 11 | | Classified |
| 2011 | Misano · Race 1 | Honda | — | | DNS |
| 2011 | Misano · Race 2 | Honda | — | | DNS |
| 2011 | Nürburgring · Race 1 | Honda | 10 | | Classified |
| 2011 | Nürburgring · Race 2 | Honda | 4 | | Classified |
| 2011 | Imola · Race 1 | Honda | 1 | | Classified |
| 2011 | Imola · Race 2 | Honda | — | | Ret |
| 2011 | Magny-Cours · Race 1 | Honda | — | | Ret |
| 2011 | Magny-Cours · Race 2 | Honda | — | | Ret |
| 2011 | Portimão · Race 1 | Honda | 3 | | Classified |
| 2011 | Portimão · Race 2 | Honda | 3 | | Classified |
| 2012 | Phillip Island · Race 1 | Honda | 7 | | Classified |
| 2012 | Phillip Island · Race 2 | Honda | 4 | | Classified |
| 2012 | Imola · Race 1 | Honda | 9 | | Classified |
| 2012 | Imola · Race 2 | Honda | 5 | | Classified |
| 2012 | Assen · Race 1 | Honda | — | | Ret |
| 2012 | Assen · Race 2 | Honda | 1 | | Classified |
| 2012 | Monza · Race 2 | Honda | 6 | | Classified |
| 2012 | Donington Park · Race 1 | Honda | 4 | | Classified |
| 2012 | Donington Park · Race 2 | Honda | 1 | | Classified |
| 2012 | Miller Motorsports Park · Race 1 | Honda | 4 | | Classified |
| 2012 | Miller Motorsports Park · Race 2 | Honda | 2 | | Classified |
| 2012 | Misano · Race 1 | Honda | 5 | | Classified |
| 2012 | Misano · Race 2 | Honda | 2 | | Classified |
| 2012 | Motorland Aragón · Race 1 | Honda | 16 | | Classified |
| 2012 | Motorland Aragón · Race 2 | Honda | 5 | | Classified |
| 2012 | Brno · Race 1 | Honda | — | | Ret |
| 2012 | Brno · Race 2 | Honda | 12 | | Classified |
| 2012 | Silverstone · Race 1 | Honda | 4 | | Classified |
| 2012 | Silverstone · Race 2 | Honda | 9 | | Classified |
| 2012 | Moscow Raceway · Race 1 | Honda | — | | Ret |
| 2012 | Moscow Raceway · Race 2 | Honda | 7 | | Classified |
| 2012 | Nürburgring · Race 1 | Honda | — | | Ret |
| 2012 | Nürburgring · Race 2 | Honda | 4 | | Classified |
| 2012 | Portimão · Race 1 | Honda | 6 | | Classified |
| 2012 | Portimão · Race 2 | Honda | 2 | | Classified |
| 2012 | Magny-Cours · Race 1 | Honda | 13 | | Classified |
| 2012 | Magny-Cours · Race 2 | Honda | 2 | | Classified |
| 2013 | Phillip Island · Race 1 | Honda | 8 | | Classified |
| 2013 | Phillip Island · Race 2 | Honda | 8 | | Classified |
| 2013 | Motorland Aragón · Race 1 | Honda | 4 | | Classified |
| 2013 | Motorland Aragón · Race 2 | Honda | 15 | | Classified |
| 2013 | Assen · Race 1 | Honda | 2 | | Classified |
| 2013 | Assen · Race 2 | Honda | 4 | | Classified |
| 2013 | Monza · Race 1 | Honda | 8 | | Classified |
| 2013 | Monza · Race 2 | Honda | — | | Ret |
| 2013 | Donington Park · Race 1 | Honda | 4 | | Classified |
| 2013 | Donington Park · Race 2 | Honda | 11 | | Classified |
| 2013 | Autódromo Internacional do Algarve · Race 1 | Honda | — | | Ret |
| 2013 | Autódromo Internacional do Algarve · Race 2 | Honda | 3 | | Classified |
| 2013 | Imola · Race 1 | Honda | — | | Ret |
| 2013 | Imola · Race 2 | Honda | 2 | | Classified |
| 2013 | Moscow Raceway · Race 1 | Honda | 4 | | Classified |
| 2013 | Silverstone · Race 1 | Honda | 1 | | Classified |
| 2013 | Silverstone · Race 2 | Honda | 4 | | Classified |
| 2013 | Nürburgring · Race 1 | Honda | — | | Ret |
| 2013 | Nürburgring · Race 2 | Honda | — | | DNS |
| 2014 | Phillip Island · Race 1 | Honda | 6 | | Classified |
| 2014 | Phillip Island · Race 2 | Honda | 5 | | Classified |
| 2014 | Motorland Aragón · Race 1 | Honda | 3 | | Classified |
| 2014 | Motorland Aragón · Race 2 | Honda | 5 | | Classified |
| 2014 | Assen · Race 1 | Honda | 3 | | Classified |
| 2014 | Assen · Race 2 | Honda | 1 | | Classified |
| 2014 | Imola · Race 1 | Honda | 1 | | Classified |
| 2014 | Imola · Race 2 | Honda | 1 | | Classified |
| 2014 | Donington Park · Race 1 | Honda | 6 | | Classified |
| 2014 | Donington Park · Race 2 | Honda | 6 | | Classified |
| 2014 | Sepang International Circuit · Race 1 | Honda | 6 | | Classified |
| 2014 | Sepang International Circuit · Race 2 | Honda | 6 | | Classified |
| 2014 | Misano · Race 1 | Honda | 7 | | Classified |
| 2014 | Misano · Race 2 | Honda | 5 | | Classified |
| 2014 | Autódromo Internacional do Algarve · Race 1 | Honda | 5 | | Classified |
| 2014 | Autódromo Internacional do Algarve · Race 2 | Honda | 1 | | Classified |
| 2014 | Laguna Seca · Race 1 | Honda | 6 | | Classified |
| 2014 | Laguna Seca · Race 2 | Honda | 3 | | Classified |
| 2014 | Circuito de Jerez · Race 1 | Honda | 4 | | Classified |
| 2014 | Circuito de Jerez · Race 2 | Honda | 5 | | Classified |
| 2014 | Magny-Cours · Race 1 | Honda | 3 | | Classified |
| 2014 | Magny-Cours · Race 2 | Honda | — | | Ret |
| 2014 | Losail · Race 1 | Honda | 4 | | Classified |
| 2014 | Losail · Race 2 | Honda | 2 | | Classified |
| 2015 | Phillip Island · Race 1 | Kawasaki | 1 | | Classified |
| 2015 | Phillip Island · Race 2 | Kawasaki | 2 | | Classified |
| 2015 | Chang International Circuit · Race 1 | Kawasaki | 1 | | Classified |
| 2015 | Chang International Circuit · Race 2 | Kawasaki | 1 | | Classified |
| 2015 | Motorland Aragón · Race 1 | Kawasaki | 1 | | Classified |
| 2015 | Motorland Aragón · Race 2 | Kawasaki | 2 | | Classified |
| 2015 | Assen · Race 1 | Kawasaki | 1 | | Classified |
| 2015 | Assen · Race 2 | Kawasaki | 1 | | Classified |
| 2015 | Imola · Race 1 | Kawasaki | 1 | | Classified |
| 2015 | Imola · Race 2 | Kawasaki | 1 | | Classified |
| 2015 | Donington Park · Race 1 | Kawasaki | 2 | | Classified |
| 2015 | Donington Park · Race 2 | Kawasaki | 2 | | Classified |
| 2015 | Autódromo Internacional do Algarve · Race 1 | Kawasaki | 1 | | Classified |
| 2015 | Autódromo Internacional do Algarve · Race 2 | Kawasaki | 1 | | Classified |
| 2015 | Misano · Race 1 | Kawasaki | 2 | | Classified |
| 2015 | Misano · Race 2 | Kawasaki | 1 | | Classified |
| 2015 | Laguna Seca · Race 1 | Kawasaki | 3 | | Classified |
| 2015 | Laguna Seca · Race 2 | Kawasaki | 3 | | Classified |
| 2015 | Sepang International Circuit · Race 1 | Kawasaki | 1 | | Classified |
| 2015 | Sepang International Circuit · Race 2 | Kawasaki | 2 | | Classified |
| 2015 | Circuito de Jerez · Race 1 | Kawasaki | 4 | | Classified |
| 2015 | Circuito de Jerez · Race 2 | Kawasaki | 4 | | Classified |
| 2015 | Magny-Cours · Race 1 | Kawasaki | 1 | | Classified |
| 2015 | Magny-Cours · Race 2 | Kawasaki | 1 | | Classified |
| 2015 | Losail · Race 1 | Kawasaki | 2 | | Classified |
| 2015 | Losail · Race 2 | Kawasaki | — | | Ret |
| 2016 | Australian · Race 1 | Kawasaki | 1 | | Classified |
| 2016 | Australian · Race 2 | Kawasaki | 1 | | Classified |
| 2016 | Thai · Race 1 | Kawasaki | 1 | | Classified |
| 2016 | Thai · Race 2 | Kawasaki | 2 | | Classified |
| 2016 | Aragón · Race 1 | Kawasaki | 2 | | Classified |
| 2016 | Aragón · Race 2 | Kawasaki | 3 | | Classified |
| 2016 | Dutch · Race 1 | Kawasaki | 1 | | Classified |
| 2016 | Dutch · Race 2 | Kawasaki | 1 | | Classified |
| 2016 | Italian · Race 1 | Kawasaki | 2 | | Classified |
| 2016 | Italian · Race 2 | Kawasaki | 2 | | Classified |
| 2016 | Malaysian · Race 1 | Kawasaki | 2 | | Classified |
| 2016 | Malaysian · Race 2 | Kawasaki | 3 | | Classified |
| 2016 | UK · Race 1 | Kawasaki | 3 | | Classified |
| 2016 | UK · Race 2 | Kawasaki | 2 | | Classified |
| 2016 | Riviera di Rimini · Race 1 | Kawasaki | 1 | | Classified |
| 2016 | Riviera di Rimini · Race 2 | Kawasaki | 1 | | Classified |
| 2016 | US · Race 1 | Kawasaki | 1 | | Classified |
| 2016 | US · Race 2 | Kawasaki | — | | Ret |
| 2016 | German · Race 1 | Kawasaki | — | | Ret |
| 2016 | German · Race 2 | Kawasaki | 1 | | Classified |
| 2016 | French · Race 1 | Kawasaki | 4 | | Classified |
| 2016 | French · Race 2 | Kawasaki | 2 | | Classified |
| 2016 | Spanish · Race 1 | Kawasaki | 3 | | Classified |
| 2016 | Spanish · Race 2 | Kawasaki | 2 | | Classified |
| 2016 | Qatar · Race 1 | Kawasaki | 2 | | Classified |
| 2016 | Qatar · Race 2 | Kawasaki | 3 | | Classified |
| 2017 | Australian · Race 1 | Kawasaki | 1 | | Classified |
| 2017 | Australian · Race 2 | Kawasaki | 1 | | Classified |
| 2017 | Thai · Race 1 | Kawasaki | 1 | | Classified |
| 2017 | Thai · Race 2 | Kawasaki | 1 | | Classified |
| 2017 | Aragón · Race 1 | Kawasaki | 1 | | Classified |
| 2017 | Aragón · Race 2 | Kawasaki | 2 | | Classified |
| 2017 | Dutch · Race 1 | Kawasaki | 1 | | Classified |
| 2017 | Dutch · Race 2 | Kawasaki | 1 | | Classified |
| 2017 | Italian · Race 1 | Kawasaki | 2 | | Classified |
| 2017 | Italian · Race 2 | Kawasaki | 2 | | Classified |
| 2017 | UK · Race 1 | Kawasaki | — | | Ret |
| 2017 | UK · Race 2 | Kawasaki | 1 | | Classified |
| 2017 | Riviera di Rimini · Race 1 | Kawasaki | 3 | | Classified |
| 2017 | Riviera di Rimini · Race 2 | Kawasaki | 2 | | Classified |
| 2017 | US · Race 1 | Kawasaki | 2 | | Classified |
| 2017 | US · Race 2 | Kawasaki | 1 | | Classified |
| 2017 | German · Race 1 | Kawasaki | 2 | | Classified |
| 2017 | German · Race 2 | Kawasaki | 2 | | Classified |
| 2017 | Portuguese · Race 1 | Kawasaki | 1 | | Classified |
| 2017 | Portuguese · Race 2 | Kawasaki | 1 | | Classified |
| 2017 | French · Race 1 | Kawasaki | 1 | | Classified |
| 2017 | French · Race 2 | Kawasaki | — | | Ret |
| 2017 | Spanish · Race 1 | Kawasaki | 1 | | Classified |
| 2017 | Spanish · Race 2 | Kawasaki | 1 | | Classified |
| 2017 | Qatar · Race 1 | Kawasaki | 1 | | Classified |
| 2017 | Qatar · Race 2 | Kawasaki | 1 | | Classified |
| 2018 | Australian · Race 1 | Kawasaki | 5 | | Classified |
| 2018 | Australian · Race 2 | Kawasaki | 2 | | Classified |
| 2018 | Thai · Race 1 | Kawasaki | 1 | | Classified |
| 2018 | Thai · Race 2 | Kawasaki | 4 | | Classified |
| 2018 | Aragón · Race 1 | Kawasaki | 1 | | Classified |
| 2018 | Aragón · Race 2 | Kawasaki | 2 | | Classified |
| 2018 | Dutch · Race 1 | Kawasaki | 1 | | Classified |
| 2018 | Dutch · Race 2 | Kawasaki | 2 | | Classified |
| 2018 | Italian · Race 1 | Kawasaki | 1 | | Classified |
| 2018 | Italian · Race 2 | Kawasaki | 1 | | Classified |
| 2018 | UK · Race 1 | Kawasaki | 2 | | Classified |
| 2018 | UK · Race 2 | Kawasaki | 3 | | Classified |
| 2018 | Czech · Race 1 | Kawasaki | 1 | | Classified |
| 2018 | Czech · Race 2 | Kawasaki | — | | Ret |
| 2018 | US · Race 1 | Kawasaki | 1 | | Classified |
| 2018 | US · Race 2 | Kawasaki | 1 | | Classified |
| 2018 | Riviera di Rimini · Race 1 | Kawasaki | 1 | | Classified |
| 2018 | Riviera di Rimini · Race 2 | Kawasaki | 1 | | Classified |
| 2018 | Portuguese · Race 1 | Kawasaki | 1 | | Classified |
| 2018 | Portuguese · Race 2 | Kawasaki | 1 | | Classified |
| 2018 | French · Race 1 | Kawasaki | 1 | | Classified |
| 2018 | French · Race 2 | Kawasaki | 1 | | Classified |
| 2018 | Argentinian · Race 1 | Kawasaki | 1 | | Classified |
| 2018 | Argentinian · Race 2 | Kawasaki | 1 | | Classified |
| 2018 | Qatar · Race 1 | Kawasaki | 1 | | Classified |
| 2019 | Australian · Race 1 | Kawasaki | 2 | | Classified |
| 2019 | Australian · Superpole Race | Kawasaki | 2 | | Classified |
| 2019 | Australian · Race 2 | Kawasaki | 2 | | Classified |
| 2019 | Thai · Race 1 | Kawasaki | 2 | | Classified |
| 2019 | Thai · Superpole Race | Kawasaki | 2 | | Classified |
| 2019 | Thai · Race 2 | Kawasaki | 2 | | Classified |
| 2019 | Aragón · Race 1 | Kawasaki | 2 | | Classified |
| 2019 | Aragón · Superpole Race | Kawasaki | 2 | | Classified |
| 2019 | Aragón · Race 2 | Kawasaki | 2 | | Classified |
| 2019 | Dutch · Race 1 | Kawasaki | 2 | | Classified |
| 2019 | Dutch · Race 2 | Kawasaki | 3 | | Classified |
| 2019 | Italian · Race 1 | Kawasaki | 1 | | Classified |
| 2019 | Italian · Superpole Race | Kawasaki | 1 | | Classified |
| 2019 | Spanish · Race 1 | Kawasaki | 4 | | Classified |
| 2019 | Spanish · Superpole Race | Kawasaki | 4 | | Classified |
| 2019 | Spanish · Race 2 | Kawasaki | 2 | | Classified |
| 2019 | Riviera di Rimini · Race 1 | Kawasaki | 1 | | Classified |
| 2019 | Riviera di Rimini · Superpole Race | Kawasaki | 5 | | Classified |
| 2019 | Riviera di Rimini · Race 2 | Kawasaki | 1 | | Classified |
| 2019 | UK · Race 1 | Kawasaki | 1 | | Classified |
| 2019 | UK · Superpole Race | Kawasaki | 1 | | Classified |
| 2019 | UK · Race 2 | Kawasaki | 1 | | Classified |
| 2019 | US · Race 1 | Kawasaki | 1 | | Classified |
| 2019 | US · Superpole Race | Kawasaki | 1 | | Classified |
| 2019 | US · Race 2 | Kawasaki | 2 | | Classified |
| 2019 | Portuguese · Race 1 | Kawasaki | 1 | | Classified |
| 2019 | Portuguese · Superpole Race | Kawasaki | 1 | | Classified |
| 2019 | Portuguese · Race 2 | Kawasaki | 2 | | Classified |
| 2019 | French · Race 1 | Kawasaki | 2 | | Classified |
| 2019 | French · Superpole Race | Kawasaki | 2 | | Classified |
| 2019 | French · Race 2 | Kawasaki | 1 | | Classified |
| 2019 | Argentinean · Race 1 | Kawasaki | 2 | | Classified |
| 2019 | Argentinean · Superpole Race | Kawasaki | 1 | | Classified |
| 2019 | Argentinean · Race 2 | Kawasaki | 1 | | Classified |
| 2019 | Qatar · Race 1 | Kawasaki | 1 | | Classified |
| 2019 | Qatar · Superpole Race | Kawasaki | 1 | | Classified |
| 2019 | Qatar · Race 2 | Kawasaki | 1 | | Classified |
| 2020 | Yamaha Financial Services Australian Round · Race 1 | Kawasaki | — | | Ret |
| 2020 | Yamaha Financial Services Australian Round · Superpole Race | Kawasaki | 1 | | Classified |
| 2020 | Yamaha Financial Services Australian Round · Race 2 | Kawasaki | 2 | | Classified |
| 2020 | Pirelli Spanish Round · Race 1 | Kawasaki | 2 | | Classified |
| 2020 | Pirelli Spanish Round · Superpole Race | Kawasaki | 1 | | Classified |
| 2020 | Pirelli Spanish Round · Race 2 | Kawasaki | 6 | | Classified |
| 2020 | Motul Portuguese Round · Race 1 | Kawasaki | 1 | | Classified |
| 2020 | Motul Portuguese Round · Superpole Race | Kawasaki | 1 | | Classified |
| 2020 | Motul Portuguese Round · Race 2 | Kawasaki | 1 | | Classified |
| 2020 | Aragón Round · Race 1 | Kawasaki | 3 | | Classified |
| 2020 | Aragón Round · Superpole Race | Kawasaki | 1 | | Classified |
| 2020 | Aragón Round · Race 2 | Kawasaki | 1 | | Classified |
| 2020 | Teruel Round · Race 1 | Kawasaki | 2 | | Classified |
| 2020 | Teruel Round · Superpole Race | Kawasaki | 2 | | Classified |
| 2020 | Teruel Round · Race 2 | Kawasaki | 1 | | Classified |
| 2020 | Acerbis Catalunya Round · Race 1 | Kawasaki | 1 | | Classified |
| 2020 | Acerbis Catalunya Round · Superpole Race | Kawasaki | 2 | | Classified |
| 2020 | Acerbis Catalunya Round · Race 2 | Kawasaki | 4 | | Classified |
| 2020 | Pirelli French · Race 1 | Kawasaki | 1 | | Classified |
| 2020 | Pirelli French · Superpole Race | Kawasaki | 1 | | Classified |
| 2020 | Pirelli French · Race 2 | Kawasaki | 4 | | Classified |
| 2020 | Estoril Round · Race 1 | Kawasaki | 4 | | Classified |
| 2020 | Estoril Round · Superpole Race | Kawasaki | 5 | | Classified |
| 2020 | Estoril Round · Race 2 | Kawasaki | 14 | | Classified |
| 2021 | Aragón Round · Race 1 | Kawasaki | 1 | | Classified |
| 2021 | Aragón Round · Superpole Race | Kawasaki | 1 | | Classified |
| 2021 | Aragón Round · Race 2 | Kawasaki | 2 | | Classified |
| 2021 | Estoril Round · Race 1 | Kawasaki | 3 | | Classified |
| 2021 | Estoril Round · Superpole Race | Kawasaki | 1 | | Classified |
| 2021 | Estoril Round · Race 2 | Kawasaki | 1 | | Classified |
| 2021 | Emilia-Romagna Round · Race 1 | Kawasaki | 3 | | Classified |
| 2021 | Emilia-Romagna Round · Superpole Race | Kawasaki | 3 | | Classified |
| 2021 | Emilia-Romagna Round · Race 2 | Kawasaki | 3 | | Classified |
| 2021 | UK Round · Race 1 | Kawasaki | 2 | | Classified |
| 2021 | UK Round · Superpole Race | Kawasaki | 1 | | Classified |
| 2021 | UK Round · Race 2 | Kawasaki | 20 | | Classified |
| 2021 | Dutch Round · Race 1 | Kawasaki | 1 | | Classified |
| 2021 | Dutch Round · Superpole Race | Kawasaki | 1 | | Classified |
| 2021 | Dutch Round · Race 2 | Kawasaki | 1 | | Classified |
| 2021 | Czech Round · Race 1 | Kawasaki | — | | Ret |
| 2021 | Czech Round · Superpole Race | Kawasaki | 3 | | Classified |
| 2021 | Czech Round · Race 2 | Kawasaki | 3 | | Classified |
| 2021 | Navarra Round · Race 1 | Kawasaki | 2 | | Classified |
| 2021 | Navarra Round · Superpole Race | Kawasaki | 2 | | Classified |
| 2021 | Navarra Round · Race 2 | Kawasaki | 3 | | Classified |
| 2021 | French Round · Race 1 | Kawasaki | 2 | | Classified |
| 2021 | French Round · Superpole Race | Kawasaki | 1 | | Classified |
| 2021 | French Round · Race 2 | Kawasaki | 2 | | Classified |
| 2021 | Catalunya Round · Race 1 | Kawasaki | 4 | | Classified |
| 2021 | Catalunya Round · Superpole Race | Kawasaki | 1 | | Classified |
| 2021 | Catalunya Round · Race 2 | Kawasaki | 6 | | Classified |
| 2021 | Spanish Round · Race 1 | Kawasaki | 2 | | Classified |
| 2021 | Spanish Round · Race 2 | Kawasaki | 5 | | Classified |
| 2021 | Portuguese Round · Race 1 | Kawasaki | — | | Ret |
| 2021 | Portuguese Round · Superpole Race | Kawasaki | — | | Ret |
| 2021 | Portuguese Round · Race 2 | Kawasaki | 1 | | Classified |
| 2021 | Argentinean Round · Race 1 | Kawasaki | 2 | | Classified |
| 2021 | Argentinean Round · Superpole Race | Kawasaki | 3 | | Classified |
| 2021 | Argentinean Round · Race 2 | Kawasaki | 2 | | Classified |
| 2021 | Indonesian Round · Race 1 | Kawasaki | 1 | | Classified |
| 2021 | Indonesian Round · Race 2 | Kawasaki | 1 | | Classified |
| 2022 | Aragón · Race 1 | Kawasaki | 1 | | Classified |
| 2022 | Aragón · Superpole Race | Kawasaki | 2 | | Classified |
| 2022 | Aragón · Race 2 | Kawasaki | 2 | | Classified |
| 2022 | Dutch · Race 1 | Kawasaki | 1 | | Classified |
| 2022 | Dutch · Superpole Race | Kawasaki | 1 | | Classified |
| 2022 | Dutch · Race 2 | Kawasaki | — | | Ret |
| 2022 | Estoril · Race 1 | Kawasaki | 3 | | Classified |
| 2022 | Estoril · Superpole Race | Kawasaki | 1 | | Classified |
| 2022 | Estoril · Race 2 | Kawasaki | 1 | | Classified |
| 2022 | Emilia-Romagna · Race 1 | Kawasaki | 2 | | Classified |
| 2022 | Emilia-Romagna · Superpole Race | Kawasaki | 3 | | Classified |
| 2022 | Emilia-Romagna · Race 2 | Kawasaki | 4 | | Classified |
| 2022 | UK · Race 1 | Kawasaki | 2 | | Classified |
| 2022 | UK · Superpole Race | Kawasaki | 2 | | Classified |
| 2022 | UK · Race 2 | Kawasaki | 3 | | Classified |
| 2022 | Czech · Race 1 | Kawasaki | 4 | | Classified |
| 2022 | Czech · Superpole Race | Kawasaki | 2 | | Classified |
| 2022 | Czech · Race 2 | Kawasaki | 3 | | Classified |
| 2022 | French · Race 1 | Kawasaki | 24 | | Classified |
| 2022 | French · Superpole Race | Kawasaki | 3 | | Classified |
| 2022 | French · Race 2 | Kawasaki | 5 | | Classified |
| 2022 | Catalunya · Race 1 | Kawasaki | 2 | | Classified |
| 2022 | Catalunya · Superpole Race | Kawasaki | 2 | | Classified |
| 2022 | Catalunya · Race 2 | Kawasaki | 4 | | Classified |
| 2022 | Portuguese · Race 1 | Kawasaki | 3 | | Classified |
| 2022 | Portuguese · Superpole Race | Kawasaki | 3 | | Classified |
| 2022 | Portuguese · Race 2 | Kawasaki | 3 | | Classified |
| 2022 | Argentinean · Race 1 | Kawasaki | 2 | | Classified |
| 2022 | Argentinean · Superpole Race | Kawasaki | 3 | | Classified |
| 2022 | Argentinean · Race 2 | Kawasaki | 3 | | Classified |
| 2022 | Indonesian · Race 1 | Kawasaki | 3 | | Classified |
| 2022 | Indonesian · Superpole Race | Kawasaki | 2 | | Classified |
| 2022 | Indonesian · Race 2 | Kawasaki | 3 | | Classified |
| 2022 | Australian · Race 1 | Kawasaki | 1 | | Classified |
| 2022 | Australian · Superpole Race | Kawasaki | 3 | | Classified |
| 2022 | Australian · Race 2 | Kawasaki | 2 | | Classified |
| 2023 | Grand Ridge Brewery Australian Round · Race 1 | Kawasaki | 2 | | Classified |
| 2023 | Grand Ridge Brewery Australian Round · Superpole Race | Kawasaki | 7 | | Classified |
| 2023 | Grand Ridge Brewery Australian Round · Race 2 | Kawasaki | 8 | | Classified |
| 2023 | MOTUL Indonesian Round · Race 1 | Kawasaki | 9 | | Classified |
| 2023 | MOTUL Indonesian Round · Superpole Race | Kawasaki | 4 | | Classified |
| 2023 | MOTUL Indonesian Round · Race 2 | Kawasaki | — | | Ret |
| 2023 | Pirelli Dutch Round · Race 1 | Kawasaki | 2 | | Classified |
| 2023 | Pirelli Dutch Round · Superpole Race | Kawasaki | 2 | | Classified |
| 2023 | Pirelli Dutch Round · Race 2 | Kawasaki | — | | Ret |
| 2023 | Prosseco DOC Catalunya Round · Race 1 | Kawasaki | 3 | | Classified |
| 2023 | Prosseco DOC Catalunya Round · Superpole Race | Kawasaki | — | | Ret |
| 2023 | Prosseco DOC Catalunya Round · Race 2 | Kawasaki | 5 | | Classified |
| 2023 | Pirelli Emilia-Romagna Round · Race 1 | Kawasaki | 5 | | Classified |
| 2023 | Pirelli Emilia-Romagna Round · Superpole Race | Kawasaki | 5 | | Classified |
| 2023 | Pirelli Emilia-Romagna Round · Race 2 | Kawasaki | 4 | | Classified |
| 2023 | Prosseco DOC UK Round · Race 1 | Kawasaki | 3 | | Classified |
| 2023 | Prosseco DOC UK Round · Superpole Race | Kawasaki | 3 | | Classified |
| 2023 | Prosseco DOC UK Round · Race 2 | Kawasaki | 5 | | Classified |
| 2023 | Prometeon Italian Round · Race 1 | Kawasaki | 3 | | Classified |
| 2023 | Prometeon Italian Round · Superpole Race | Kawasaki | 4 | | Classified |
| 2023 | Prometeon Italian Round · Race 2 | Kawasaki | 3 | | Classified |
| 2023 | Czech Round · Race 1 | Kawasaki | 1 | | Classified |
| 2023 | Czech Round · Superpole Race | Kawasaki | 2 | | Classified |
| 2023 | Czech Round · Race 2 | Kawasaki | 3 | | Classified |
| 2023 | Pirelli French Round · Race 1 | Kawasaki | 3 | | Classified |
| 2023 | Pirelli French Round · Superpole Race | Kawasaki | 3 | | Classified |
| 2023 | Pirelli French Round · Race 2 | Kawasaki | 3 | | Classified |
| 2023 | Aragón Round · Race 1 | Kawasaki | 3 | | Classified |
| 2023 | Aragón Round · Superpole Race | Kawasaki | 2 | | Classified |
| 2023 | Aragón Round · Race 2 | Kawasaki | 4 | | Classified |
| 2023 | Pirelli Portuguese Round · Race 1 | Kawasaki | 3 | | Classified |
| 2023 | Pirelli Portuguese Round · Superpole Race | Kawasaki | — | | Ret |
| 2023 | Pirelli Portuguese Round · Race 2 | Kawasaki | 10 | | Classified |
| 2023 | Prometeon Spanish Round · Race 1 | Kawasaki | 4 | | Classified |
| 2023 | Prometeon Spanish Round · Superpole Race | Kawasaki | 3 | | Classified |
| 2023 | Prometeon Spanish Round · Race 2 | Kawasaki | 21 | | Classified |
| 2024 | Australian Round · Race 1 | Yamaha | 17 | | Classified |
| 2024 | Australian Round · Superpole Race | Yamaha | 10 | | Classified |
| 2024 | Australian Round · Race 2 | Yamaha | — | | Ret |
| 2024 | Catalunya Round · Race 1 | Yamaha | — | | Ret |
| 2024 | Catalunya Round · Superpole Race | Yamaha | 12 | | Classified |
| 2024 | Catalunya Round · Race 2 | Yamaha | 8 | | Classified |
| 2024 | Dutch Round · Race 1 | Yamaha | 6 | | Classified |
| 2024 | Dutch Round · Superpole Race | Yamaha | 5 | | Classified |
| 2024 | Dutch Round · Race 2 | Yamaha | 19 | | Classified |
| 2024 | Emilia-Romagna Round · Race 1 | Yamaha | — | | Ret |
| 2024 | Emilia-Romagna Round · Superpole Race | Yamaha | 8 | | Classified |
| 2024 | Emilia-Romagna Round · Race 2 | Yamaha | 10 | | Classified |
| 2024 | UK Round · Race 1 | Yamaha | 5 | | Classified |
| 2024 | UK Round · Superpole Race | Yamaha | 3 | | Classified |
| 2024 | UK Round · Race 2 | Yamaha | 8 | | Classified |
| 2024 | Czech Round · Race 1 | Yamaha | 10 | | Classified |
| 2024 | Czech Round · Superpole Race | Yamaha | 8 | | Classified |
| 2024 | Czech Round · Race 2 | Yamaha | 6 | | Classified |
| 2024 | Portuguese Round · Race 1 | Yamaha | 15 | | Classified |
| 2024 | Portuguese Round · Superpole Race | Yamaha | 10 | | Classified |
| 2024 | Portuguese Round · Race 2 | Yamaha | 6 | | Classified |
| 2024 | French Round · Race 1 | Yamaha | — | | Ret |
| 2024 | French Round · Superpole Race | Yamaha | — | | DNS |
| 2024 | French Round · Race 2 | Yamaha | — | | DNS |
| 2024 | Aragón Round · Race 1 | Yamaha | 14 | | Classified |
| 2024 | Aragón Round · Superpole Race | Yamaha | 12 | | Classified |
| 2024 | Aragón Round · Race 2 | Yamaha | 13 | | Classified |
| 2024 | Estoril Round · Race 1 | Yamaha | 5 | | Classified |
| 2024 | Estoril Round · Superpole Race | Yamaha | 22 | | Classified |
| 2024 | Estoril Round · Race 2 | Yamaha | 4 | | Classified |
| 2024 | Spanish Round · Race 1 | Yamaha | 11 | | Classified |
| 2024 | Spanish Round · Superpole Race | Yamaha | 11 | | Classified |
| 2024 | Spanish Round · Race 2 | Yamaha | 9 | | Classified |
| 2025 | Italian Round · Race 1 | Yamaha | 19 | | Classified |
| 2025 | Italian Round · Superpole Race | Yamaha | 16 | | Classified |
| 2025 | Italian Round · Race 2 | Yamaha | 18 | | Classified |
| 2025 | Czech Round · Race 1 | Yamaha | 10 | | Classified |
| 2025 | Czech Round · Superpole Race | Yamaha | 10 | | Classified |
| 2025 | Czech Round · Race 2 | Yamaha | 13 | | Classified |
| 2025 | Emilia-Romagna Round · Race 1 | Yamaha | 12 | | Classified |
| 2025 | Emilia-Romagna Round · Superpole Race | Yamaha | 7 | | Classified |
| 2025 | Emilia-Romagna Round · Race 2 | Yamaha | — | | Ret |
| 2025 | UK Round · Race 1 | Yamaha | 5 | | Classified |
| 2025 | UK Round · Superpole Race | Yamaha | 6 | | Classified |
| 2025 | UK Round · Race 2 | Yamaha | 15 | | Classified |
| 2025 | Hungarian Round · Race 1 | Yamaha | — | | Ret |
| 2025 | Hungarian Round · Superpole Race | Yamaha | 9 | | Classified |
| 2025 | Hungarian Round · Race 2 | Yamaha | 12 | | Classified |
| 2025 | French Round · Race 1 | Yamaha | — | | Ret |
| 2025 | French Round · Superpole Race | Yamaha | 7 | | Classified |
| 2025 | French Round · Race 2 | Yamaha | 6 | | Classified |
| 2025 | Aragón Round · Race 1 | Yamaha | 13 | | Classified |
| 2025 | Aragón Round · Superpole Race | Yamaha | 8 | | Classified |
| 2025 | Aragón Round · Race 2 | Yamaha | 5 | | Classified |
| 2025 | Estoril Round · Race 1 | Yamaha | 6 | | Classified |
| 2025 | Estoril Round · Superpole Race | Yamaha | — | | Ret |
| 2025 | Estoril Round · Race 2 | Yamaha | 9 | | Classified |
| 2025 | Spanish Round · Race 1 | Yamaha | — | | Ret |
| 2025 | Spanish Round · Superpole Race | Yamaha | — | | Ret |
| 2025 | Spanish Round · Race 2 | Yamaha | — | | DNS |
| 2026 | Portuguese Round · Race 1 | Honda | 19 | | Classified |
| 2026 | Portuguese Round · Superpole Race | Honda | 18 | | Classified |
| 2026 | Portuguese Round · Race 2 | Honda | 12 | | Classified |
| 2026 | Dutch Round · Race 1 | Honda | 17 | | Classified |
| 2026 | Dutch Round · Superpole Race | Honda | 17 | | Classified |
| 2026 | Dutch Round · Race 2 | Honda | 19 | | Classified |
| 2026 | UK Round · Race 1 | Honda | — | | Ret |
| 2026 | UK Round · Superpole Race | Honda | 10 | | Classified |
| 2026 | UK Round · Race 2 | Honda | 14 | | Classified |