Marc Márquez consiguió su primera pole position de la temporada superando a Zarco y Di Giannantonio
La clasificación del Gran Premio de España de MotoGP finalizó con Marc Márquez logrando el mejor tiempo. El piloto español, de Ducati Lenovo, registró una vuelta de 1:48.087 utilizando neumáticos usados en el circuito de Jerez, asegurando la primera posición de salida por primera vez desde el Gran Premio de Hungría de la temporada pasada.
Johann Zarco causó una sorpresa inicial al colocar su Honda en la primera posición temporalmente. Sin embargo, Marc Márquez respondió rápidamente sin dejarse afectar por algunos errores durante su mejor vuelta, superando al piloto francés por 140 milésimas para mantener el liderato definitivo en la tabla de tiempos del día.
Johann Zarco finalizó en la segunda posición tras cometer pequeños errores en su último intento clasificatorio. Fabio Di Giannantonio completó la primera fila de la parrilla en el tercer lugar. Por su parte, el actual líder del campeonato, Marco Bezzecchi, terminó cuarto por delante de Álex Márquez y Pedro Acosta.
Jorge Martín terminó séptimo pero recibió una penalización de tres lugares en la parrilla por bloquear a Álex Márquez en prácticas. Enea Bastianini finalizó octavo, seguido por Raúl Fernández y Pecco Bagnaia completando los diez primeros. Ai Ogura fue undécimo y Fermín Aldeguer sufrió una caída para terminar en la duodécima posición.
