1 Francesco Bagnaia ITA Ducati Lenovo Team 42'14.886
2 Fabio Quartararo FRA Monster Energy Yamaha MotoGP + 00.492
3 Jack Miller AUS Ducati Lenovo Team + 2.163
4 Luca Marini ITA Mooney VR46 Racing Team + 8.348
5 Johann Zarco FRA Pramac Racing + 8.821
6 Aleix Espargaró SPA Aprilia Racing + 11.287
7 Brad Binder RSA Red Bull KTM Factory Racing + 11.642
8 Alex Rins SPA Team Suzuki Ecstar + 11.780
9 Marco Bezzecchi ITA Mooney VR46 Racing Team + 16.987
10 Jorge Martin SPA Pramac Racing + 17.144
11 Fabio Di Giannantonio ITA Gresini Racing MotoGP + 17.471
12 Miguel Oliveira POR Red Bull KTM Factory Racing + 18.035
13 Maverick Viñales SPA Aprilia Racing + 20.012
14 Alex Marquez SPA LCR Honda Castrol + 26.880
15 Andrea Dovizioso ITA WithU Yamaha RNF MotoGP Team + 29.744
16 Pol Espargaró SPA Repsol Honda Team + 30.994
17 Stefan Bradl GER Repsol Honda Team + 37.960
18 Raul Fernandez SPA Tech3 KTM Factory Racing + 42.082
19 Lorenzo Savadori ITA Aprilia Racing Test Team + 46.666
20 Remy Gardner AUS Tech3 KTM Factory Racing After 1 laps
21 Franco Morbidelli ITA Monster Energy Yamaha MotoGP Not classified (3 laps)
22 Darryn Binder RSA WithU Yamaha RNF MotoGP Team Not classified (16 laps)
23 Takaaki Nakagami JPN LCR Honda Idemitsu Not classified (19 laps)
24 Enea Bastianini ITA Gresini Racing MotoGP Not classified (22 laps)
25 Joan Mir SPA Team Suzuki Ecstar Not starting