Marc Marquez a sécurisé sa première pole position en tant que pilote Ducati MotoGP lors d’une séance de qualification pluvieuse pour le Grand Prix d’Espagne. Le champion MotoGP à six reprises a dominé la séance d’essais préqualificatifs dans des conditions humides et était attendu pour décrocher la pole position. Cependant, Marquez a eu un moment de frayeur au virage 1 qui semblait ruiner ses chances. Malgré ce revers, il était toujours hors de portée de ses concurrents. Marco Bezzecchi était le rival le plus proche, mais sa tentative de dernière minute pour battre Marquez s’est terminée dans le gravier. Le leader du championnat, Jorge Martin, a complété la première ligne entièrement composée de Ducatis.
Brad Binder a sauvé la quatrième place sur la grille après une difficile séance de Q1, suivi par le coéquipier de Bezzecchi, Fabio Di Giannantonio, et le frère de Marquez, Alex Marquez. La prochaine ligne était composée des trois autres Ducatis, avec Pecco Bagnaia en tête, suivi de Franco Morbidelli et Enea Bastianini. Pedro Acosta a terminé à la dixième place après qu’une chute ait perturbé sa progression en Q2. Les Aprilias de Maverick Vinales et Aleix Espargaro ont eu du mal à trouver du rythme dans ces conditions.
La tentative de dernière minute de Johann Zarco pour sécuriser une place en Q2 pour Honda n’a pas porté ses fruits, mais il a égalé le meilleur résultat de qualification de la RC213V lors de la séance en 13ème position. Miguel Oliveira et Raul Fernandez ont montré des promesses lors de la séance d’essais humides mais n’ont pas réussi à avoir un impact en Q1, terminant respectivement 14ème et 17ème. Jack Miller et Dani Pedrosa commenceront entre eux sur la grille, Miller rencontrant des difficultés en raison d’un problème de moto en début de séance.
Yamaha a connu une séance décevante, avec Fabio Quartararo comme leur pilote le mieux classé en 23ème position. Ils étaient les plus lents parmi les fabricants en Q1, accusant près de deux secondes de retard.