Après une Q2 assez étrange, Marc Márquez a signé la pole position sur le circuit d'Aragón, avec 0"840 d'avance sur le seul rookie de la saison Pedro Acosta.
Le pilote Gresini Ducati va partager la première ligne avec Pedro Acosta, qui a su s'extirper de la Q2, et le leader du Championnat du Monde des pilotes Francesco Bagnaia. La deuxième ligne est composée de Jorge Martín, seul pilote à avoir chuté lors de la séance qualificative, Alex Márquez et Franco Morbidelli. Brad Binder, qui a fini en tête de la Q1, Miguel Oliveira et Raúl Fernández sont sur la ligne suivante. Sur la quatrième ligne, on retrouve Johann Zarco, qui est parvenu pour la première fois de la saison à se hisser en Q2 avec sa Honda, accompagné des deux pilotes Aprilia Aleix Espargaró et Maverick Viñales.
Premier éliminé de la Q1, Marco Bezzecchi part de la cinquième ligne avec le dernier vainqueur sur le circuit d'Aragón Enea Bastianini et Jack Miller, qui n'est pas parvenu à faire un tour lors du second run de la première phase des qualifications. La ligne suivante est composée par Fabio di Giannantonio, Fabio Quartararo et Takaaki Nakagami. Augusto Fernández, Luca Marini et Alex Rins sont sur la septième ligne et Joan Mir part de la dernière position de la grille de départ.