| 1 | Maximo QuilesCFMOTO Gaviota Aspar Team | 33:51.801 | 1 | 25 | Finished |
| 2 | David AlmansaLiqui Moly Dynavolt Intact GP | 33:52.314 | 6 | 20 | Finished |
| 3 | Marco MorelliCFMOTO Gaviota Aspar Team | 33:54.234 | 4 | 16 | Finished |
| 4 | Valentin PerroneRed Bull KTM Tech3 | 33:54.352 | 19 | 13 | Finished |
| 5 | Jesus RiosRivacold Snipers Team | 33:54.722 | 21 | 11 | Finished |
| 6 | Brian UriarteRed Bull KTM Ajo | 33:56.239 | 3 | 10 | Finished |
| 7 | Hakim DanishAEON Credit - MT Helmets - MSI | 33:56.276 | 16 | 9 | Finished |
| 8 | Joel KelsoGRYD Racing | 33:57.696 | 2 | 8 | Finished |
| 9 | Adrian FernandezLeopard Racing | 33:59.041 | 10 | 7 | Finished |
| 10 | Casey O'GormanSIC58 Squadra Corse | 33:59.811 | 14 | 6 | Finished |
| 11 | Rico SalmelaRed Bull KTM Tech3 | 34:00.686 | 17 | 5 | Finished |
| 12 | Joel EstebanLEVEL UP - MTA | 34:03.134 | 18 | 4 | Finished |
| 13 | Ryusei YamanakaAEON Credit - MT Helmets - MSI | 34:03.209 | 12 | 3 | Finished |
| 14 | Matteo BertelleLEVEL UP - MTA | 34:03.418 | 13 | 2 | Finished |
| 15 | Eddie O'SheaGRYD Racing | 34:03.697 | 15 | 1 | Finished |
| 16 | Scott OgdenCIP Green Power | 34:03.709 | 18 | 0 | Finished |
| 17 | Leo RammerstorferSIC58 Squadra Corse | 34:31.555 | 20 | 0 | Finished |
| 18 | Guido PiniLeopard Racing | 34:06.638 | 9 | 0 | Finished |
| 19 | Nicola CarraroRivacold Snipers Team | 35:05.210 | 22 | 0 | Finished |
| — | Marcos UriarteLiqui Moly Dynavolt Intact GP | 29:02.036 | 11 | 0 | DNF |
| — | Alvaro CarpeRed Bull KTM Ajo | 26:28.106 | 8 | 0 | DNF |
| — | Veda PratamaHonda Team Asia | 14:10.240 | 7 | 0 | DNF |
| — | Zen MitaniHonda Team Asia | 03:30.693 | 20 | 0 | DNF |
| — | Cormac BuchananCODE Motorsports | 01:49.546 | 21 | 0 | DNF |
| — | Adrian CrucesCIP Green Power | 01:46.874 | 5 | 0 | DNF |