Francesco Bagnaia vince il Gran Premio d’Austria, allungando così a cinque punti il proprio distacco su Jorge Martin. Lo spagnolo della Prima Pramac termina secondo, davanti ad Enea Bastianini, ducatista che completa il podio. Marc Marquez si deve accontentare della quarta posizione di gara, piazza che occupa anche nella classifica generale. Ecco la classifica completa:
- Francesco Bagnaia (Ducati Lenovo Team) 275
- Jorge Martin (Pramac Racing Ducati) 270
- Enea Bastianini (Ducati Lenovo Team) 214
- Marc Marquez (Gresini Racing Ducati) 190
- Maverick Viñales (Aprilia Racing) 139
- Brad Binder (Red Bull KTM Factory Racing) 128
- Pedro Acosta (GASGAS Factory Racing) 125
- Aleix Espargaro (Aprilia Racing) 113
- Fabio Di Giannantonio (VR46 Team Ducati) 104
- Alex Marquez (Gresini Racing Ducati) 98
- Franco Morbidelli (Pramac Racing Ducati) 73
- Marco Bezzecchi (VR46 Team Ducati) 73
- Miguel Oliveira (Trackhouse Racing) 55
- Fabio Quartararo (Monster Yamaha Team) 49
- Raul Fernandez (Trackhouse Racing) 46
- Jack Miller (Red Bull KTM Factory Racing) 47
- Johann Zarco (Honda LCR) 14
- Joan Mir (Repsol Honda Team) 13
- Takaaki Nakagami (Honda LCR) 12
- Augusto Fernandez (GASGAS Factory Racing) 11
- Alex Rins (Monster Yamaha Team) 8
- Daniel Pedrosa (Red Bull KTM Factory Racing) 7
- Pol Espargaro (Red Bull KTM Factory Racing) 6
- Luca Marini (Repsol Honda Team) 2