Met maar liefst vier MotoGP-wereldkampioenen - Joan Mir, Fabio Quartararo, Pecco Bagnaia en Jorge Martin - op vrijdagmiddag in de Practice niet rechtstreeks voor Q2 gekwalificeerd beloofde de kwalificatie voor de 14e ronde van de MotoGP op het circuit van Catalunya op voorhand al spectaculair te zijn.
Van het kwartet had Joan Mir in FP2 de snelste tijd gezet, met de top 10 binnen 3 tiende seconde getraind, en leek daarmee van het kwartet de beste kansen te maken op een plek in Q2, maar kon zijn sterke optreden niet voortzetten in Q1, waar hij slechts een 7e tijd reed, op 3 tiende seconde van Fabio Quartararo, die met een 1'37.906 de allereerste 1'37 ooit op het Circuit de Barcelona-Catalunya realiseerde.
Fabio Di Giannantonio zette in zijn tweede run de tweede tijd, op 0,138 seconde van zijn naamgenoot, wat betekende dat drie van de vier wereldkampioenen Q2 niet hadden gehaald: Mir op P7, Martin op P8 en Bagnaia op P11, een nieuw dieptepunt in het moeizame seizoen van de 2-voudig wereldkampioen, zijn allerslechtste kwalificatie sinds Portugal 2022.
In Q2 ging het er vanaf de eerste runs meteen heet aan toe. Acosta opende met een 1'38.147 en ging daarmee bijna 7 tiende seconde onder de tijd die Enea Bastianini als eerste op de baan had gezet, waarna Alex Marquez een 1'37.984 realiseerde - de tweede 1'37 in de geschiedenis.
Dat was echter niet voor lang, amper anderhalve minuut later ging Fabio Quartararo in zijn tweede vliegende ronde met het kleinste verschil van 16 duizendste seconde onder de tijd van Marquez door en zette daarmee zijn tweede 1'37 op de klok.
Maar ook dat was niet voor lang, amper 15 seconden later werd Quartararo weer naar P2 teruggezet door Alex Marquez, die met een 1'37.914 nog slechts een fractie verwijderd was van het all-time ronderecord dat Quartararo in Q1 had gezet, terwijl ook Acosta zijn tijd verbeterde, maar bleef hangen op die derde plaats, voor Johann Zarco, Franco Morbidelli en Marc Marquez op de zesde plaats.
Met nog tweeënhalve minuut op de klok zette Acosta een nieuw all-time ronderecord van 1'37.840, maar die tijd werd vanwege tracklimits geschrapt, waarna het Alex Marquez was die tot zijn eigen verbazing er een 1'37.536 uitperste, terwijl broer Marc vlak achter hem met een 1'37.945 opklom naar de tweede plaats. Maar niet voor lang, met een 1'37.803 zette Quartararo weer de tweede tijd.
Acosta was nog wel in staat zijn tijd uit de eerste run te verbeteren, maar slaagde er niet meer in onder de 1'38 door te gaan en eindigde Q2 op de 5e plaats, op 9 duizendste seconde van Franco Morbidelli en 74 duizendste seconde van Marc Marquez op de eerste rij. Fabio Di Gianantonio maakte de tweede startrij compleet, snelste man van vrijdag Brad Binder kwam niet verder dan een teleurstellende 11e plaats.
MotoGP Catalunya, uitslag kwalificatie:
| Rijder | Team | Merk | Tijd | Verschil | ||
| 1 | Alex Marquez | ESP | BK8 Gresini Racing MotoGP | Ducati | 1'37.536 | |
| 2 | Fabio Quartararo | FRA | Monster Energy Yamaha MotoGP Team | Yamaha | 1'37.803 | +0.267 |
| 3 | Marc Marquez | ESP | Ducati Lenovo Team | Ducati | 1'37.945 | +0.409 |
| 4 | Franco Morbidelli | ITA | Pertamina Enduro VR46 Racing Team | Ducati | 1'38.010 | +0.474 |
| 5 | Pedro Acosta | ESP | Red Bull KTM Factory Racing | KTM | 1'38.019 | +0.483 |
| 6 | Fabio Di Giannantonio | ITA | Pertamina Enduro VR46 Racing Team | Ducati | 1'38.034 | +0.498 |
| 7 | Johann Zarco | FRA | CASTROL Honda LCR | Honda | 1'38.155 | +0.619 |
| 8 | Ai Ogura | JPN | Trackhouse MotoGP Team | Aprilia | 1'38.166 | +0.630 |
| 9 | Enea Bastianini | ITA | Red Bull KTM Tech3 | KTM | 1'38.187 | +0.651 |
| 10 | Luca Marini | ITA | Honda HRC Castrol | Honda | 1'38.327 | +0.791 |
| 11 | Brad Binder | RSA | Red Bull KTM Factory Racing | KTM | 1'38.333 | +0.797 |
| 12 | Marco Bezzecchi | ITA | Aprilia Racing | Aprilia | 1'38.361 | +0.825 |
| Q1 | ||||||
| 13 | Fermin Aldeguer | ESP | BK8 Gresini Racing MotoGP | Ducati | 1'38.049 | +0.143 |
| 14 | Jack Miller | AUS | Prima Pramac Yamaha MotoGP | Yamaha | 1'38.105 | +0.199 |
| 15 | Raul Fernandez | ESP | Trackhouse MotoGP Team | Aprilia | 1'38.206 | +0.300 |
| 16 | Miguel Oliveira | POR | Prima Pramac Yamaha MotoGP | Yamaha | 1'38.210 | +0.304 |
| 17 | Joan Mir | ESP | Honda HRC Castrol | Honda | 1'38.214 | +0.308 |
| 18 | Jorge Martin | ESP | Aprilia Racing | Aprilia | 1'38.405 | +0.499 |
| 19 | Aleix Espargaro | ESP | Honda HRC Test Team | Honda | 1'38.446 | +0.540 |
| 20 | Alex Rins | ESP | Monster Energy Yamaha MotoGP Team | Yamaha | 1'38.526 | +0.620 |
| 21 | Pecco Bagnaia | ITA | Ducati Lenovo Team | Ducati | 1'38.530 | +0.624 |
| 22 | Maverick Vinales | ESP | Red Bull KTM Tech3 | KTM | 1'38.531 | +0.625 |
| 23 | Lorenzo Savadori | ITA | Aprilia Racing | Aprilia | 1'38.658 | +0.752 |
| 24 | Somkiat Chantra | THA | IDEMITSU Honda LCR | Honda | 1'39.377 | +1.471 |