Solo dos pilotos españoles tuvieron que pasar por la Q1, Marcos Ramírez, recién operado del síndrome compartimental después de la carrera en Portimão y Hector Garzó que no ha tenido un buen inicio de temporada. Además, aparecían en Q1 Tommaso Marcon y Taiga Hada, ambos pilotos invitados al Gran Premio de España como wildcar y a Simone Corsi que estaba de vuelta tras su lesión en Qatar.

Hay que destacar que Dunlop ha traído un neumático trasero blando que los pilotos han podido utilizar en los libres y en las sesiones clasificatorias, pero no en la carrera donde deberán usar obligatoriamente la versión media. Solo hubo una caída en esta sesión de Q1 de Yari Montella a dos minutos del final. Los cuatro pilotos clasificados para pasar a la Q2 han sido el estadounidense Cameron Beaubier, Marcos Ramírez, Bo Bendsneyder y Nicolò Bulega.

Comenzaban los quince minutos de la Q2 con unas condiciones perfectas para que los pilotos marcaran buenos tiempos y así lo demostró Remy Gardner que en la primera vuelta que realizaba conseguía el récord de la pista marcando un 1:40.667 y este entraba al box tras la vuelta.

La primera caída de la sesión clasificatoria ha sido de Arón Canet en la curva 13, pero el piloto conseguía levantar la moto, cruzar la pista y entrar directamente al box, aunque la moto no había sufrido muchos daños.

En las posiciones delanteras tras Gardner se encontraban Fabio Diggiantonio, Marco Bezzecchi, Sam Lowes y cerrando el top5 el primer español que era Xavi Vierge al que seguían de cerca el piloto de KTM Raúl Fernández y el piloto del MV Augusta, Augusto Fernández

De nuevo, había otra caída, esta vez del americano Joe Roberts en la curva 6. A tres minutos del final de la sesión todos los pilotos se encontraban en pista a excepción de Roberts. Se iba al suelo el británico Jake Dixon también en la curva 6. A dos minutos para el final, Joe Roberts volvía a pista para dar su última vuelta lanzada.

Mientras tanto Lowes estaba en una de sus vueltas bajando dos décimas el tiempo de Gardner, pero el británico tenía un susto en la última curva y tras pasar la línea de meta se iba al suelo en la curva 2. Esta era su sexta caída de la temporada

En su última vuelta lanzada, el rookie Albert Arenas se iba al suelo en la curva 6, lo que le impedía mejorar su tiempo a algunos pilotos tras la bandera amarilla. Finalmente, el australiano Remy Gardner se hacia con la pole con el tiempo récord de 1:40.667, con Fabio Diggiantonio segundo, siendo esta la primera vez que el piloto italiano saldrá desde la primera fila de parrilla, tercero Marco Bezzecchi, cuarto y como primer español Raúl Fernández y cierra el top5 Sam Lowes.