1 Francesco Bagnaia ITA Ducati Lenovo Team 40'10.260
2 Maverick Viñales SPA Aprilia Racing + 00.426
3 Jack Miller AUS Ducati Lenovo Team + 00.614
4 Enea Bastianini ITA Gresini Racing MotoGP + 1.651
5 Jorge Martin SPA Pramac Racing + 1.750
6 Miguel Oliveira POR Red Bull KTM Factory Racing + 2.727
7 Alex Rins SPA Team Suzuki Ecstar + 3.021
8 Fabio Quartararo FRA Monster Energy Yamaha MotoGP + 3.819
9 Aleix Espargaró SPA Aprilia Racing + 3.958
10 Marco Bezzecchi ITA Mooney VR46 Racing Team + 6.646
11 Brad Binder RSA Red Bull KTM Factory Racing + 7.730
12 Luca Marini ITA Mooney VR46 Racing Team + 13.439
13 Takaaki Nakagami JPN LCR Honda Idemitsu + 13.706
14 Pol Espargaró SPA Repsol Honda Team + 13.906
15 Franco Morbidelli ITA Monster Energy Yamaha MotoGP + 16.359
16 Andrea Dovizioso ITA WithU Yamaha RNF MotoGP Team + 20.805
17 Alex Marquez SPA LCR Honda Castrol + 21.099
18 Remy Gardner AUS Tech3 KTM Factory Racing + 24.579
19 Stefan Bradl GER Repsol Honda Team + 28.773
20 Darryn Binder RSA WithU Yamaha RNF MotoGP Team + 33.653
21 Raul Fernandez SPA Tech3 KTM Factory Racing + 35.601
22 Fabio Di Giannantonio ITA Gresini Racing MotoGP + 36.460
23 Joan Mir SPA Team Suzuki Ecstar Not classified (6 laps)
24 Johann Zarco FRA Pramac Racing Not classified (12 laps)