Celestino Vietti veroverde de poleposition in de Moto2-categorie tijdens de Grand Prix van Catalonië op het circuit van Montmeló. De Italiaanse coureur zette de beste tijd neer en plaatste zich vooraan op de grid, terwijl de huidige kampioenschapsleider Manu González met een sterke prestatie een plek in de eerste rij wist te bemachtigen.
De temperatuur was opgelopen met de zon, tot 19 graden in de lucht en 30 graden op het asfalt. In de eerste fase van de kwalificatie vielen namen als Ortolá en David Alonso op. Iván Ortolá nam al snel de leiding, maar Lunetta pakte de eerste plaats vrijwel meteen weer af.
Na de pitstop voor bandenwissel bestond de groep die door mocht uit Lunetta, Ortolá, David Alonso en Van den Goorbergh. De Nederlander viel in bocht 5 en wachtte af of iemand zijn tijd nog zou verbeteren. Terwijl Baltus voorop reed in een groep, slaagde Rueda erin hen te verslaan met een solo-ronde.
Alle coureurs behalve de Sevilliaan hadden nog een extra ronde. Sergio García Dols, de grootste bedreiging, maakte een fout en verbeterde onvoldoende. Uiteindelijk gingen Lunetta, Ortolá, David Alonso en Rueda door naar de Q2, die voor het eerst als Moto3-kampioen toegang kreeg tot deze fase.
Aan het begin van de Q2 ging Holgado snel op pad om een tijd te zetten zonder op zijn achtervolgers te letten. Hij schrok echter hevig in bocht 10 en moest de ronde afbreken. Niemand raakte hem, maar hij botste tegen de kuip van zijn Kalex, brak die en liep een lichte snee in zijn nek op. Vietti nam daarop de leiding in de sessie.
Izan Guevara toonde zich competitief tegenover de Italiaan, maar verloor terrein in de slotsector. Ook Manu González reed sterk, maar een lichte uitstap leidde tot annulering van zijn ronde. Na de bandenstop behield Vietti de leiding terwijl Holgado en Rueda nog geen tijd hadden neergezet.
Holgado profiteerde van een vrije baan, maar verloor veel tijd in de derde sector. Veijer, solo rijdend, passeerde Vietti. González, in een groep achter Sasaki, vond ruimte om voorlopig aan de leiding te komen, maar ook zijn ronde werd geannuleerd. Vietti, onder toeziend oog van Valentino Rossi als lid van diens academy, zette een sterke ronde neer en pakte twee tienden voorsprong.
Escrig botste van achteren op Ferrández en beide coureurs vielen. Álex klaagde dat hij sneller reed dan Alberto. Met gele vlaggen kon niemand meer verbeteren. Zo ging de pole naar Vietti, zijn eerste van het jaar. Veijer start als tweede, maar krijgt een Long Lap-straf voor een incident in Le Mans. Manu González completeert de eerste rij.