Op het circuit waar hij het afgelopen seizoen een zeker podium aan zijn neus voorbij zag gaan toen hij triomfantelijk zijn tweede plaats dacht te vieren, maar er nog één ronde te rijden was en hij zich dat te laat realiseerde, heeft Aleix Espargaro dat debacle in de Sprint over 11 ronden rechtgezet.
De oudste van de Espargaro broers was bij de start weliswaar teruggevallen naar de derde plaats achter teamgenoot Maverick Vinales, maar wist een ronde later zijn teamgenoot voorbij te gaan en reed daarna in een ronde tijd naar het achterwiel van Pecco Bagnaia toe, die vanaf de pole position kopstart had genomen in de race en meteen een klein gaatje had weten te slaan.
Zes ronden lang hield Bagnaia de leiding in de race, maar was daarna niet opgewassen tegen een super gemotiveerde en gedreven Espargaro, die met een fraaie inhaalactie de leiding nam, daarna meteen een gat wist te slaan en onbedreigd zijn allereerste zege in de Sprint te realiseren.
Op twee seconden van Espargaro finishte Pecco Bagnaia op de tweede plaats, met het kleinste verschil van 55 duizendste seconde op Vinales die rondenlang in het achterwiel van Bagnaia had gezeten, maar de regerend wereldkampioen maar niet voorbij had weten te gaan.
Op een kleine seconde van het podium werd Brad Binder op de vierde plaats afgevlagd, een zeer goede prestatie voor de Zuid-Afrikaan die bij de start in de eerste bocht door Jorge Martin was aangeraakt en daardoor via de Long Lap Penalty route zijn race had moeten vervolgen en dientengevolge was teruggevallen naar de 8e plaats.
MotoGP Catalunya, uitslag Sprint:
| Rijder | Team | Merk | km/u | Uitslag | |
| 1 | Aleix Espargaro | ESP | Aprilia Racing | Aprilia | 11 ronden |
| 2 | Pecco Bagnaia | ITA | Ducati Lenovo Team | Ducati | +1.989 |
| 3 | Maverick Viñales | ESP | Aprilia Racing | Aprilia | +2.040 |
| 4 | Brad Binder | RSA | Red Bull KTM Factory Racing | KTM | +2.857 |
| 5 | Jorge Martin | ESP | Pramac Racing | Ducati | +4.341 |
| 6 | Miguel Oliveira | POR | CryptoDATA RNF MotoGP Team | Aprilia | +4.940 |
| 7 | Johann Zarco | FRA | Pramac Racing | Ducati | +6.746 |
| 8 | Marco Bezzecchi | ITA | Mooney VR46 Racing Team | Ducati | +6.888 |
| 9 | Enea Bastianini | ITA | Ducati Lenovo Team | Ducati | +8.068 |
| 10 | Alex Marquez | ESP | Gresini Racing MotoGP | Ducati | +10.380 |
| 11 | Marc Marquez | ESP | Repsol Honda Team | Honda | +11.823 |
| 12 | Luca Marini | ITA | Mooney VR46 Racing Team | Ducati | +11.900 |
| 13 | Fabio Di Giannantonio | ITA | Gresini Racing MotoGP | Ducati | +12.018 |
| 14 | Raul Fernandez | ESP | CryptoDATA RNF MotoGP Team | Aprilia | +13.284 |
| 15 | Franco Morbidelli | ITA | Monster Energy Yamaha MotoGP | Yamaha | +16.207 |
| 16 | Jack Miller | AUS | Red Bull KTM Factory Racing | KTM | +16.404 |
| 17 | Augusto Fernandez | ESP | GASGAS Factory Racing Tech3 | KTM | +16.534 |
| 18 | Fabio Quartararo | FRA | Monster Energy Yamaha MotoGP | Yamaha | +17.147 |
| 19 | Iker Lecuona | ESP | LCR Honda CASTROL | Honda | +18.658 |
| 20 | Takaaki Nakagami | JPN | LCR Honda IDEMITSU | Honda | +19.080 |
| 21 | Joan Mir | ESP | Repsol Honda Team | Honda | +19.574 |
| DNF | |||||
| Pol Espargaro | ESP | GASGAS Factory Racing Tech3 | KTM | +8 ronden |
Tussenstand:
| Rijder | Team | Merk | Punten | ||
| 1 | Pecco Bagnaia | ITA | Ducati Lenovo Team | Ducati | 260 |
| 2 | Jorge Martin | ESP | Pramac Racing | Ducati | 194 |
| 3 | Marco Bezzecchi | ITA | Mooney VR46 Racing Team | Ducati | 185 |
| 4 | Brad Binder | RSA | Red Bull KTM Factory Racing | KTM | 166 |
| 5 | Aleix Espargaro | ESP | Aprilia Racing | Aprilia | 129 |