| 2020 | Yamaha Financial Services Australian Round · Race 1 | Ducati | 3 | | Classified |
| 2020 | Yamaha Financial Services Australian Round · Superpole Race | Ducati | 3 | | Classified |
| 2020 | Yamaha Financial Services Australian Round · Race 2 | Ducati | 3 | | Classified |
| 2020 | Pirelli Spanish Round · Race 1 | Ducati | 1 | | Classified |
| 2020 | Pirelli Spanish Round · Superpole Race | Ducati | 2 | | Classified |
| 2020 | Pirelli Spanish Round · Race 2 | Ducati | 1 | | Classified |
| 2020 | Motul Portuguese Round · Race 1 | Ducati | 7 | | Classified |
| 2020 | Motul Portuguese Round · Superpole Race | Ducati | 5 | | Classified |
| 2020 | Motul Portuguese Round · Race 2 | Ducati | 2 | | Classified |
| 2020 | Aragón Round · Race 1 | Ducati | 1 | | Classified |
| 2020 | Aragón Round · Superpole Race | Ducati | 2 | | Classified |
| 2020 | Aragón Round · Race 2 | Ducati | 4 | | Classified |
| 2020 | Teruel Round · Race 1 | Ducati | — | | Ret |
| 2020 | Teruel Round · Superpole Race | Ducati | 1 | | Classified |
| 2020 | Teruel Round · Race 2 | Ducati | 3 | | Classified |
| 2020 | Acerbis Catalunya Round · Race 1 | Ducati | 2 | | Classified |
| 2020 | Acerbis Catalunya Round · Superpole Race | Ducati | 8 | | Classified |
| 2020 | Acerbis Catalunya Round · Race 2 | Ducati | 6 | | Classified |
| 2020 | Pirelli French · Race 1 | Ducati | 5 | | Classified |
| 2020 | Pirelli French · Superpole Race | Ducati | 4 | | Classified |
| 2020 | Pirelli French · Race 2 | Ducati | 1 | | Classified |
| 2020 | Estoril Round · Race 1 | Ducati | — | | Ret |
| 2020 | Estoril Round · Superpole Race | Ducati | 6 | | Classified |
| 2020 | Estoril Round · Race 2 | Ducati | 2 | | Classified |
| 2021 | Aragón Round · Race 1 | Ducati | 4 | | Classified |
| 2021 | Aragón Round · Superpole Race | Ducati | 8 | | Classified |
| 2021 | Aragón Round · Race 2 | Ducati | 1 | | Classified |
| 2021 | Estoril Round · Race 1 | Ducati | 1 | | Classified |
| 2021 | Estoril Round · Superpole Race | Ducati | 3 | | Classified |
| 2021 | Estoril Round · Race 2 | Ducati | 16 | | Classified |
| 2021 | Emilia-Romagna Round · Race 1 | Ducati | 4 | | Classified |
| 2021 | Emilia-Romagna Round · Superpole Race | Ducati | 4 | | Classified |
| 2021 | Emilia-Romagna Round · Race 2 | Ducati | 4 | | Classified |
| 2021 | UK Round · Race 1 | Ducati | — | | Ret |
| 2021 | UK Round · Superpole Race | Ducati | 18 | | Classified |
| 2021 | UK Round · Race 2 | Ducati | 4 | | Classified |
| 2021 | Dutch Round · Race 1 | Ducati | 2 | | Classified |
| 2021 | Dutch Round · Superpole Race | Ducati | 5 | | Classified |
| 2021 | Dutch Round · Race 2 | Ducati | 2 | | Classified |
| 2021 | Czech Round · Race 1 | Ducati | 2 | | Classified |
| 2021 | Czech Round · Superpole Race | Ducati | 2 | | Classified |
| 2021 | Czech Round · Race 2 | Ducati | 1 | | Classified |
| 2021 | Navarra Round · Race 1 | Ducati | 1 | | Classified |
| 2021 | Navarra Round · Superpole Race | Ducati | 1 | | Classified |
| 2021 | Navarra Round · Race 2 | Ducati | 2 | | Classified |
| 2021 | French Round · Race 1 | Ducati | 12 | | Classified |
| 2021 | French Round · Superpole Race | Ducati | 5 | | Classified |
| 2021 | French Round · Race 2 | Ducati | 3 | | Classified |
| 2021 | Catalunya Round · Race 1 | Ducati | 1 | | Classified |
| 2021 | Catalunya Round · Superpole Race | Ducati | 15 | | Classified |
| 2021 | Catalunya Round · Race 2 | Ducati | 3 | | Classified |
| 2021 | Spanish Round · Race 1 | Ducati | 3 | | Classified |
| 2021 | Spanish Round · Race 2 | Ducati | 2 | | Classified |
| 2021 | Portuguese Round · Race 1 | Ducati | 2 | | Classified |
| 2021 | Portuguese Round · Superpole Race | Ducati | 2 | | Classified |
| 2021 | Portuguese Round · Race 2 | Ducati | 2 | | Classified |
| 2021 | Argentinean Round · Race 1 | Ducati | 9 | | Classified |
| 2021 | Argentinean Round · Superpole Race | Ducati | 2 | | Classified |
| 2021 | Argentinean Round · Race 2 | Ducati | 1 | | Classified |
| 2021 | Indonesian Round · Race 1 | Ducati | 3 | | Classified |
| 2021 | Indonesian Round · Race 2 | Ducati | 2 | | Classified |
| 2022 | Aragón · Race 1 | BMW | 15 | | Classified |
| 2022 | Aragón · Superpole Race | BMW | 12 | | Classified |
| 2022 | Aragón · Race 2 | BMW | — | | Ret |
| 2022 | Dutch · Race 1 | BMW | 9 | | Classified |
| 2022 | Dutch · Superpole Race | BMW | 11 | | Classified |
| 2022 | Dutch · Race 2 | BMW | 5 | | Classified |
| 2022 | Estoril · Race 1 | BMW | 8 | | Classified |
| 2022 | Estoril · Superpole Race | BMW | 7 | | Classified |
| 2022 | Estoril · Race 2 | BMW | 11 | | Classified |
| 2022 | Emilia-Romagna · Race 1 | BMW | 10 | | Classified |
| 2022 | Emilia-Romagna · Superpole Race | BMW | 11 | | Classified |
| 2022 | Emilia-Romagna · Race 2 | BMW | 9 | | Classified |
| 2022 | UK · Race 1 | BMW | 4 | | Classified |
| 2022 | UK · Superpole Race | BMW | 3 | | Classified |
| 2022 | UK · Race 2 | BMW | 5 | | Classified |
| 2022 | Czech · Race 1 | BMW | 3 | | Classified |
| 2022 | Czech · Superpole Race | BMW | 8 | | Classified |
| 2022 | Czech · Race 2 | BMW | 4 | | Classified |
| 2022 | French · Race 1 | BMW | 2 | | Classified |
| 2022 | French · Superpole Race | BMW | 5 | | Classified |
| 2022 | French · Race 2 | BMW | 6 | | Classified |
| 2022 | Catalunya · Race 1 | BMW | — | | Ret |
| 2022 | Catalunya · Superpole Race | BMW | 8 | | Classified |
| 2022 | Catalunya · Race 2 | BMW | — | | Ret |
| 2022 | Portuguese · Race 1 | BMW | 18 | | Classified |
| 2022 | Portuguese · Superpole Race | BMW | 13 | | Classified |
| 2022 | Portuguese · Race 2 | BMW | 7 | | Classified |
| 2022 | Argentinean · Race 1 | BMW | 7 | | Classified |
| 2022 | Argentinean · Superpole Race | BMW | 14 | | Classified |
| 2022 | Argentinean · Race 2 | BMW | 9 | | Classified |
| 2022 | Indonesian · Race 1 | BMW | 12 | | Classified |
| 2022 | Indonesian · Superpole Race | BMW | 6 | | Classified |
| 2022 | Indonesian · Race 2 | BMW | 6 | | Classified |
| 2022 | Australian · Race 1 | BMW | 16 | | Classified |
| 2022 | Australian · Superpole Race | BMW | 6 | | Classified |
| 2022 | Australian · Race 2 | BMW | 6 | | Classified |
| 2023 | Grand Ridge Brewery Australian Round · Race 1 | BMW | 9 | | Classified |
| 2023 | Grand Ridge Brewery Australian Round · Superpole Race | BMW | 14 | | Classified |
| 2023 | Grand Ridge Brewery Australian Round · Race 2 | BMW | 13 | | Classified |
| 2023 | MOTUL Indonesian Round · Race 1 | BMW | — | | Ret |
| 2023 | MOTUL Indonesian Round · Superpole Race | BMW | 9 | | Classified |
| 2023 | MOTUL Indonesian Round · Race 2 | BMW | 10 | | Classified |
| 2023 | Pirelli Dutch Round · Race 1 | BMW | 10 | | Classified |
| 2023 | Pirelli Dutch Round · Superpole Race | BMW | 8 | | Classified |
| 2023 | Pirelli Dutch Round · Race 2 | BMW | 7 | | Classified |
| 2023 | Prosseco DOC Catalunya Round · Race 1 | BMW | — | | Ret |
| 2023 | Prosseco DOC Catalunya Round · Superpole Race | BMW | 12 | | Classified |
| 2023 | Prosseco DOC Catalunya Round · Race 2 | BMW | — | | Ret |
| 2023 | Pirelli Emilia-Romagna Round · Race 1 | BMW | 11 | | Classified |
| 2023 | Pirelli Emilia-Romagna Round · Superpole Race | BMW | 11 | | Classified |
| 2023 | Pirelli Emilia-Romagna Round · Race 2 | BMW | 14 | | Classified |
| 2023 | Prosseco DOC UK Round · Race 1 | BMW | 8 | | Classified |
| 2023 | Prosseco DOC UK Round · Superpole Race | BMW | 9 | | Classified |
| 2023 | Prosseco DOC UK Round · Race 2 | BMW | 4 | | Classified |
| 2023 | Prometeon Italian Round · Race 1 | BMW | 10 | | Classified |
| 2023 | Prometeon Italian Round · Superpole Race | BMW | 9 | | Classified |
| 2023 | Prometeon Italian Round · Race 2 | BMW | 8 | | Classified |
| 2023 | Czech Round · Race 1 | BMW | 4 | | Classified |
| 2023 | Czech Round · Superpole Race | BMW | 13 | | Classified |
| 2023 | Czech Round · Race 2 | BMW | 8 | | Classified |
| 2023 | Pirelli French Round · Race 1 | BMW | 7 | | Classified |
| 2023 | Pirelli French Round · Superpole Race | BMW | 20 | | Classified |
| 2023 | Pirelli French Round · Race 2 | BMW | — | | Ret |
| 2023 | Aragón Round · Race 1 | BMW | 11 | | Classified |
| 2023 | Aragón Round · Superpole Race | BMW | 11 | | Classified |
| 2023 | Aragón Round · Race 2 | BMW | 14 | | Classified |
| 2023 | Pirelli Portuguese Round · Race 1 | BMW | 15 | | Classified |
| 2023 | Pirelli Portuguese Round · Superpole Race | BMW | 13 | | Classified |
| 2023 | Pirelli Portuguese Round · Race 2 | BMW | 14 | | Classified |
| 2023 | Prometeon Spanish Round · Race 1 | BMW | — | | Ret |
| 2023 | Prometeon Spanish Round · Superpole Race | BMW | — | | Ret |
| 2023 | Prometeon Spanish Round · Race 2 | BMW | 8 | | Classified |
| 2024 | Australian Round · Race 1 | BMW | 11 | | Classified |
| 2024 | Australian Round · Superpole Race | BMW | 17 | | Classified |
| 2024 | Australian Round · Race 2 | BMW | 17 | | Classified |
| 2024 | Catalunya Round · Race 1 | BMW | 17 | | Classified |
| 2024 | Catalunya Round · Superpole Race | BMW | 12 | | Classified |
| 2024 | Catalunya Round · Race 2 | BMW | 11 | | Classified |
| 2024 | Dutch Round · Race 1 | BMW | 8 | | Classified |
| 2024 | Dutch Round · Superpole Race | BMW | 10 | | Classified |
| 2024 | Dutch Round · Race 2 | BMW | — | | Ret |
| 2024 | Emilia-Romagna Round · Race 1 | BMW | 15 | | Classified |
| 2024 | Emilia-Romagna Round · Superpole Race | BMW | 14 | | Classified |
| 2024 | Emilia-Romagna Round · Race 2 | BMW | 12 | | Classified |
| 2024 | UK Round · Race 1 | BMW | — | | Ret |
| 2024 | UK Round · Superpole Race | BMW | 4 | | Classified |
| 2024 | UK Round · Race 2 | BMW | 4 | | Classified |
| 2024 | Czech Round · Race 1 | BMW | 15 | | Classified |
| 2024 | Czech Round · Superpole Race | BMW | — | | Ret |
| 2024 | Czech Round · Race 2 | BMW | 13 | | Classified |
| 2024 | Portuguese Round · Race 1 | BMW | — | | Ret |
| 2024 | Portuguese Round · Superpole Race | BMW | 17 | | Classified |
| 2024 | Portuguese Round · Race 2 | BMW | 14 | | Classified |
| 2024 | French Round · Race 1 | BMW | 4 | | Classified |
| 2024 | French Round · Superpole Race | BMW | 4 | | Classified |
| 2024 | French Round · Race 2 | BMW | 8 | | Classified |
| 2024 | Italian Round · Race 1 | BMW | 13 | | Classified |
| 2024 | Italian Round · Superpole Race | BMW | 13 | | Classified |
| 2024 | Italian Round · Race 2 | BMW | 12 | | Classified |
| 2024 | Aragón Round · Race 1 | BMW | 11 | | Classified |
| 2024 | Aragón Round · Superpole Race | BMW | 10 | | Classified |
| 2024 | Aragón Round · Race 2 | BMW | 11 | | Classified |
| 2024 | Estoril Round · Race 1 | BMW | 12 | | Classified |
| 2024 | Estoril Round · Superpole Race | BMW | 10 | | Classified |
| 2024 | Estoril Round · Race 2 | BMW | 11 | | Classified |
| 2024 | Spanish Round · Race 1 | BMW | 14 | | Classified |
| 2024 | Spanish Round · Superpole Race | BMW | 12 | | Classified |
| 2024 | Spanish Round · Race 2 | BMW | 12 | | Classified |
| 2025 | Australian Round · Race 1 | Ducati | 5 | | Classified |
| 2025 | Australian Round · Superpole Race | Ducati | 4 | | Classified |
| 2025 | Australian Round · Race 2 | Ducati | 4 | | Classified |
| 2025 | Portuguese Round · Race 1 | Ducati | — | | Ret |
| 2025 | Portuguese Round · Superpole Race | Ducati | 15 | | Classified |
| 2025 | Portuguese Round · Race 2 | Ducati | 15 | | Classified |
| 2025 | Dutch Round · Race 1 | Ducati | 10 | | Classified |
| 2025 | Dutch Round · Superpole Race | Ducati | 6 | | Classified |
| 2025 | Dutch Round · Race 2 | Ducati | 19 | | Classified |
| 2025 | Italian Round · Race 1 | Ducati | 10 | | Classified |
| 2025 | Italian Round · Superpole Race | Ducati | 11 | | Classified |
| 2025 | Italian Round · Race 2 | Ducati | 13 | | Classified |
| 2025 | Czech Round · Race 1 | Ducati | 14 | | Classified |
| 2025 | Czech Round · Superpole Race | Ducati | 14 | | Classified |
| 2025 | Czech Round · Race 2 | Ducati | 12 | | Classified |
| 2025 | Emilia-Romagna Round · Race 1 | Ducati | 10 | | Classified |
| 2025 | Emilia-Romagna Round · Superpole Race | Ducati | 13 | | Classified |
| 2025 | Emilia-Romagna Round · Race 2 | Ducati | 16 | | Classified |
| 2025 | UK Round · Race 1 | Ducati | 6 | | Classified |
| 2025 | UK Round · Superpole Race | Ducati | — | | Ret |
| 2025 | UK Round · Race 2 | Ducati | 12 | | Classified |