La carrera del Gran Premio de España estuvo, una vez más, a la altura de las expectativas. Con el circuito de Jerez-Ángel Nieto batiendo récords de asistencia, los grandes campeones de los últimos tiempos no fallaron y ofrecieron un espectáculo sin igual.
Francesco Bagnaia (Ducati Lenovo Team) supo controlar a la perfección los ataques de Marc Márquez (Gresini Racing) para sumar a su palmarés una nueva victoria en el trazado jerezano y recortar distancias en la general del campeonato. El italiano está ahora a 17 puntos de Jorge Martín (Prima Pramac Racing) que se fue al suelo cuando lideraba. El Top 3 lo completó Marco Bezzecchi (Pertamina Enduro VR46 Racing Team).
Gran Premio de España (25 vueltas): 1° Francesco Bagnaia (Ducati Lenovo Team); 2° Marc Márquez (Gresini Racing) a 372 milésimas; 3° Marco Bezzecchi (Pertamina Enduro VR46 Racing Team) a 3s903; 4° Alex Márquez (Gresini Racing) a 7s205; 5° Enea Bastianini (Ducati Lenovo Team) a 7s253; 6° Brad Binder (Red Bull KTM Factory Racing) a 7s801; 7° Fabio Di Giannantonio (Pertamina Enduro VR46 Racing Team) a 10s063; 8° Miguel Oliveira (Trackhouse Racing) a 10s979; 8° Maverick Viñales (Aprilia Racing) a 11s217 y 10° Pedro Acosta (Red Bull GASGAS Tech3) a 20s762.
Campeonato: Jorge Martín 92 puntos; Francesco Bagnaia 75; Enea Bastianini 70; Pedro Acota 69; Maverick Viñales 63; Marc Márquez 60; Brad Binder 59; Aleix Espargaró 39; Marco Bezzecchi 36 y Fabio Di Giannantonio 34.