Marc Marquez sicherte sich seine erste Pole-Position als Ducati MotoGP-Fahrer in einer regnerischen Qualifikation für den spanischen Grand Prix. Der sechsfache MotoGP-Champion dominierte die Vorqualifikationssitzung bei nassen Bedingungen und wurde erwartungsgemäß die Pole-Position erobern. Allerdings hatte Marquez einen beängstigenden Moment in Kurve 1, der seine Chancen zu zerstören schien. Trotz dieses Rückschlags war er für seine Konkurrenten immer noch außer Reichweite. Marco Bezzecchi war der nächstbeste Rivale, aber sein Last-Minute-Versuch, Marquez zu schlagen, endete im Kies. Der Meisterschaftsführende Jorge Martin komplettierte die erste Reihe, die vollständig aus Ducatis bestand.
Brad Binder rettete sich nach einer schwierigen Q1-Sitzung auf den vierten Platz in der Startaufstellung, gefolgt von Bezzecchis Teamkollegen Fabio Di Giannantonio und Marquez‘ Bruder Alex Marquez. Die nächste Reihe bestand aus den anderen drei Ducatis, mit Pecco Bagnaia an der Spitze, gefolgt von Franco Morbidelli und Enea Bastianini. Pedro Acosta landete nach einem Sturz auf dem zehnten Platz, der seinen Fortschritt in Q2 unterbrach. Die Aprilias von Maverick Vinales und Aleix Espargaro hatten Schwierigkeiten mit dem Tempo unter den Bedingungen.
Johann Zarco’s Last-Minute-Versuch, einen Platz in Q2 für Honda zu sichern, zahlte sich nicht aus, aber er erreichte das beste Qualifikationsergebnis des RC213V in der Sitzung auf dem 13. Platz. Miguel Oliveira und Raul Fernandez zeigten im nassen Training vielversprechende Leistungen, konnten aber in Q1 keinen Einfluss nehmen und belegten die Plätze 14 und 17. Jack Miller und Dani Pedrosa werden zwischen ihnen in der Startaufstellung stehen, wobei Miller aufgrund eines frühen technischen Problems Schwierigkeiten hatte.
Yamaha hatte eine enttäuschende Sitzung, mit Fabio Quartararo als bestplatziertem Fahrer auf dem 23. Platz. Sie waren in Q1 das langsamste unter den Herstellern und lagen fast zwei Sekunden zurück.