Francesco Bagnaia controló el ritmo en el GP de Austria por delante de Jorge Martín y Enea Bastianini en un final 1-2-3 para Ducati.
Fue un comienzo limpio al frente, donde Jorge Martín de Pramac Ducati tomó la delantera en el GP de Austria de MotoGP en el Red Bull Ring, por delante del dúo de Ducati formado por Francesco Bagnaia y Enea Bastianini, mientras se colocaban por delante de la pareja de KTM compuesta por Jack Miller y Brad Binder.
Tanto Bastianini como Binder ganaron posiciones, lo que hizo que Aleix Espargaró de Aprilia cayera al sexto puesto, mientras que su compañero de equipo Maverick Viñales subió al séptimo. Marco Bezzecchi de VR46 Ducati fue octavo, seguido por Pol Espargaró de KTM y Álex Márquez de Gresini Ducati en el Top 10.
Su compañero de equipo, Marc Márquez, tuvo un mal comienzo y tuvo un roce con Franco Morbidelli de Pramac al principio, lo que los dejó a ambos en la mitad del pelotón. El incidente fue puesto bajo investigación, mientras que el liderato cambió de manos al frente.
Bagnaia superó a Martín para tomar la delantera, a pesar de un intento de este último. Bastianini se mantuvo en tercer lugar, pero había batallas detrás. Miller comenzó a sentir la presión de Binder y Bezzecchi, quienes lograron superar a ambos pilotos de Aprilia.
Binder subió al cuarto lugar junto con Bezzecchi, mientras que Miller cayó al sexto, por delante de M. Márquez. El español avanzó desde el 13º al séptimo lugar después de superar a su hermano y a los dos pilotos de Aprilia en su persecución del Top 5.
A. Espargaró cayó brevemente detrás de Viñales, pero recuperó su lugar para estar en el octavo puesto, con Á. Márquez en el décimo. Mientras tanto, Morbidelli subió al 11º lugar por delante de P. Espargaró, Raúl Fernández y Miguel Oliveira de Trackhouse Aprilia, y Pedro Acosta de GASGAS Tech 3 en los 15 primeros lugares de puntos.
Mientras Bagnaia y Martín se distanciaban al frente, M. Márquez empezó a presionar a Miller. Su codo tocó el neumático trasero del australiano, quien finalmente se estrelló en la siguiente vuelta. Esto puso al español en sexto lugar en la persecución del quinto contra Bezzecchi.
Tomó algunas vueltas, pero Márquez superó a Bezzecchi por el quinto lugar y eventualmente también a Binder para situarse en cuarto lugar detrás del Top 3. Justo detrás de ellos, A. Espargaró tenía a su compañero Viñales pisándole los talones en la lucha por el séptimo puesto, que finalmente logró arrebatarle.
Tuvieron a Morbidelli en noveno lugar después de que subió de nuevo para estar por delante de Á. Márquez en el Top 10. P. Espargaró se mantuvo en 11º por delante de Oliveira, R. Fernández, Acosta y Augusto Fernández de Tech 3 en los 15 primeros puestos, mientras que Fabio Quartararo de Yamaha fue penalizado con una Long Gap Penalty por exceder los límites de la pista.
Todo fue limpio al frente mientras Bagnaia controló para llevarse otra victoria en MotoGP en el GP de Austria, seguido de Martín y Bastianini en el Top 3. Márquez fue cuarto, seguido de Binder, Bezzecchi y Viñales, mientras que Morbidelli superó a A. Espargaró por el octavo lugar en la última vuelta.
Á. Márquez fue décimo por delante de P. Espargaró después de que este último recuperó el lugar que había perdido frente a Oliveira y Acosta, quienes tuvieron que conformarse con el 12º y 13º lugar por delante de Takaaki Nakagami de LCR Honda y A. Fernández en los 15 primeros puestos de puntos.
Álex Rins de Yamaha quedó fuera en el 16º lugar, seguido por Joan Mir de Honda, Quartararo, Miller, Lorenzo Savadori de Aprilia, Johann Zarco de LCR y Stefan Bradl de Honda entre los 22 finalistas.