Marc Marquez meraih kemenangan spektakuler di MotoGP Austria, diikuti oleh Fermín Aldeguer dan Marco Bezzecchi. Marquez berhasil menyalip Bezzecchi dengan delapan lap tersisa dan meraih kemenangan pertamanya di Red Bull Ring. Kemenangan ini juga membuatnya menjadi pemenang balapan ke-1000 MotoGP dan meraih enam kemenangan pertamanya sejak 2014.
Setelah upaya pertama Marquez, Bezzecchi berhasil menyalipnya namun tidak dapat mempertahankan posisinya. Fermín Aldeguer juga tampil gemilang dengan comeback spektakuler, meraih podium kedua musim ini. Sementara itu, saudara Marquez, Alex, mengalami kesulitan setelah harus membayar Long Lap Penalty dan turun ke posisi 13.
Di sisi lain, Bagnaia harus menelan kekecewaan setelah gagal mencapai podium dan dihukum turun satu posisi. Pembalap Ducati itu melepaskan posisi ketiga setelah disalip oleh pembalap lain. Selain itu, Franco Morbidelli, Joan Mir, dan Brad Binder juga berhasil menunjukkan performa yang bagus, menggeser posisi Bagnaia di akhir balapan.
Jorge Martin mengalami kecelakaan dan terpaksa harus keluar dari balapan, sementara Fabio Di Giannantonio juga harus berhenti setelah motornya mengalami masalah. Dengan hasil tersebut, Marc Marquez berhasil mengumpulkan poin lebih banyak, unggul 142 poin dari saudaranya Alex dan 197 poin dari Bagnaia. Sementara itu, pesaing lainnya seperti Mir, Binder, dan Morbidelli juga berhasil menunjukkan performa impresif mereka di MotoGP Austria.