MotoGP Avusturya Grand Prix'sini Ducati sürücüsü Francesco Bagnaia kazandı. Yarışa pole pozisyonunda başlayan Jorge Martin ise yarışı ikinci sırada tamamladı.
Önceki günkü sprint yarışını kazanan Bagnaia, iyi bir başlangıç yaptıktan sonra liderliği Pramac Ducati sürücüsü Jorge Martin'den aldı ve farkı giderek açtı. Yarışın bir bölümünde fark üç saniyeyi geçti. Martin, arkasındaki Enea Bastianini ile mesafesini korudu.
Son bölümde hata yapmadan sürdüğü için Bagnaia galibiyete ulaştı ve sprintten 12, yarıştan 25 olmak üzere toplam 37 puan topladı. Bu performansıyla şampiyonada 275 puana ulaşarak ve Jorge Martin’i 5 puan farkla geçerek 1'inciliğe yükseldi. Martin ise 2'nciliğe geriledi. Enea Bastianini ise 3'üncülüğünü korudu.
Moto2 kategorisinde ise temsilcimiz Deniz Öncü, Avusturya Grand Prix'sine 14'üncü sıradan başladı. Yarışı 11'inci sırada tamamlayan Deniz, bu sonuçla şampiyonadaki puan hanesine 5 puan ekledi. Deniz'in performansı, yarışın zorlu şartlarına rağmen iyileşme olduğunu ve gelecekteki yarışlar için umut verdiğini gösterdi.
Bu kategoride yarışı kazanan isim ise Red Bull KTM Ajo takımının sürücüsü Celestino Vietti oldu ve bu zaferle şampiyonadaki iddiasını sürdürdü. Sergio Garcia ise yarışı 14'üncü sırada bitirmesine rağmen, Moto2 şampiyonasındaki mevcut liderliğini korudu.