| 1 | Maximo QuilesCFMOTO Gaviota Aspar Team | 07:19.821 | 11 | 25 | Finished |
| 2 | Marco MorelliCFMOTO Gaviota Aspar Team | 07:19.964 | 5 | 20 | Finished |
| 3 | Veda PratamaHonda Team Asia | 07:21.471 | 4 | 16 | Finished |
| 4 | Alvaro CarpeRed Bull KTM Ajo | 07:21.562 | 10 | 13 | Finished |
| 5 | Guido PiniLeopard Racing | 07:21.607 | 16 | 11 | Finished |
| 6 | Rico SalmelaRed Bull KTM Tech3 | 07:21.663 | 9 | 10 | Finished |
| 7 | Valentin PerroneRed Bull KTM Tech3 | 07:21.770 | 2 | 9 | Finished |
| 8 | Casey O'GormanSIC58 Squadra Corse | 07:22.715 | 13 | 8 | Finished |
| 9 | Hakim DanishAEON Credit - MT Helmets - MSI | 07:22.904 | 3 | 7 | Finished |
| 10 | Brian UriarteRed Bull KTM Ajo | 07:22.979 | 6 | 6 | Finished |
| 11 | Joel Kelso | 07:23.612 | 7 | 5 | Finished |
| 12 | Adrian CrucesCIP Green Power | 07:23.822 | 21 | 4 | Finished |
| 13 | Ryusei YamanakaAEON Credit - MT Helmets - MSI | 07:24.195 | 8 | 3 | Finished |
| 14 | Eddie O'Shea | 07:24.571 | 18 | 2 | Finished |
| 15 | Zen MitaniHonda Team Asia | 07:26.259 | 15 | 1 | Finished |
| 16 | Nicola CarraroRivacold Snipers Team | 07:26.416 | 19 | 0 | Finished |
| 17 | Cormac BuchananCODE Motorsports | 07:32.644 | 18 | 0 | Finished |
| — | Ruche MoodleyCODE Motorsports | 03:03.788 | 21 | 0 | DNF |
| — | Matteo BertelleLEVEL UP - MTA | — | 20 | 0 | DNS |
| — | Joel EstebanLEVEL UP - MTA | — | 1 | 0 | NOTONRESTARTGRID |
| — | Scott OgdenCIP Green Power | — | 19 | 0 | NOTONRESTARTGRID |
| — | Leo RammerstorferSIC58 Squadra Corse | — | 17 | 0 | NOTONRESTARTGRID |
| — | David AlmansaLiqui Moly Dynavolt Intact GP | — | 14 | 0 | NOTONRESTARTGRID |
| — | Adrian FernandezLeopard Racing | — | 12 | 0 | DISQUALIFIED |
| — | Jesus RiosRivacold Snipers Team | — | 20 | 0 | DNS |