| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remy GARDNER | Red Bull KTM Ajo | 39’36.275 |
| 2 | Raul FERNANDEZ | Red Bull KTM Ajo | +3.014 |
| 3 | Sam LOWES | Elf Marc VDS Racing Team | +3.899 |
| 4 | Aron CANET | QuieroCorredor Aspar Team | +7.616 |
| 5 | Cameron BEAUBIER | American Racing | +7.621 |
| 6 | Celestino VIETTI | SKY Racing Team VR46 | +10.021 |
| 7 | Jorge NAVARRO | Termozeta Speed Up | +10.908 |
| 8 | Marco BEZZECCHI | SKY Racing Team VR46 | +11.586 |
| 9 | Augusto FERNANDEZ | Elf Marc VDS Racing Team | +13.121 |
| 10 | Marcel SCHROTTER | Liqui Moly Intact GP | +13.286 |
| 11 | Fabio DI GIANNANTONIO | Federal Oil Gresini Moto2 | +14.614 |
| 12 | Hector GARZO | Flexbox HP40 | +25.538 |
| 13 | Stefano MANZI | Flexbox HP40 | +26.511 |
| 14 | Marcos RAMIREZ | American Racing | +27.225 |
| 15 | Bo BENDSNEYDER | Pertamina Mandalika SAG Team | +28.345 |
| 16 | Fermín ALDEGUER | Termozeta Speed Up | +28.412 |
| 17 | Simone CORSI | MV Agusta Forward Racing | +32.282 |
| 18 | Hafizh SYAHRIN | NTS RW Racing GP | +35.387 |
| 19 | Thomas LUTHI | Pertamina Mandalika SAG Team | +39.184 |
| 20 | Tony ARBOLINO | Liqui Moly Intact GP | +43.803 |
| 21 | Tetsuta NAGASHIMA | Italtrans Racing Team | +43.432 |
| 22 | Nicolò BULEGA | Federal Oil Gresini Moto2 | +43.491 |
| 23 | Barry BALTUS | NTS RW Racing GP | +45.847 |
| 24 | Joe ROBERTS | Italtrans Racing Team | +54.350 |
| 25 | Piotr BIESIEKIRSKI | Pertamina Mandalika SAG Euvic | +1’08.619 |
| NC | |||
| Lorenzo BALDASSARRI | MV Agusta Forward Racing | 9 Laps | |
| Xavi VIERGE | Petronas Sprinta Racing | 13 Laps | |
| Jake DIXON | Petronas Sprinta Racing | 14 Laps | |
| Ai OGURA | IDEMITSU Honda Team Asia | 21 Laps | |
| Albert ARENAS | QuieroCorredor Aspar Team | 22 Laps | |
| N | |||
| Somkiat CHANTRA | IDEMITSU Honda Team Asia | 0 Lap |