Francesco Bagnaia wygrywa wyścig sprinterski Grand Prix Solidarności w Barcelonie! Drugie miejsce wyszarpał na ostatnim okrążeniu Jorge Martinowi kolega zespołowy Bagnaii, Enea Bastianini. Na ostatni wyścig w sezonie różnicy pomiędzy oboma zawodnikami wynosi 19 punktów!
| Pos | Rider | Nat | Team | Time/Diff |
| 1 | Francesco Bagnaia | ITA | Ducati Lenovo (GP24) | 20m 3.173s |
| 2 | Enea Bastianini | ITA | Ducati Lenovo (GP24) | +0.942s |
| 3 | Jorge Martin | SPA | Pramac Ducati (GP24) | +1.270s |
| 4 | Aleix Espargaro | SPA | Aprilia Racing (RS-GP24) | +1.857s |
| 5 | Alex Marquez | SPA | Gresini Ducati (GP23) | +1.942s |
| 6 | Franco Morbidelli | ITA | Pramac Ducati (GP24) | +5.263s |
| 7 | Marc Marquez | SPA | Gresini Ducati (GP23) | +5.303s |
| 8 | Marco Bezzecchi | ITA | VR46 Ducati (GP23) | +5.507s |
| 9 | Brad Binder | RSA | Red Bull KTM (RC16) | +5.573s |
| 10 | Fabio Quartararo | FRA | Monster Yamaha (YZR-M1) | +5.937s |
| 11 | Johann Zarco | FRA | LCR Honda (RC213V) | +7.413s |
| 12 | Maverick Viñales | SPA | Aprilia Racing (RS-GP24) | +8.344s |
| 13 | Joan Mir | SPA | Repsol Honda (RC213V) | +9.387s |
| 14 | Raul Fernandez | SPA | Trackhouse Aprilia (RS-GP24) | +9.652s |
| 15 | Luca Marini | ITA | Repsol Honda (RC213V) | +11.838s |
| 16 | Alex Rins | SPA | Monster Yamaha (YZR-M1) | +13.217s |
| 17 | Takaaki Nakagami | JPN | LCR Honda (RC213V) | +17.017s |
| 18 | Miguel Oliveira | POR | Trackhouse Aprilia (RS-GP24) | +17.746s |
| 19 | Jack Miller | AUS | Red Bull KTM (RC16) | +18.533s |
| 20 | Augusto Fernandez | SPA | Red Bull GASGAS Tech3 (RC16) | +20.153s |
| 21 | Michele Pirro | ITA | VR46 Ducati (GP23) | +20.547s |
| 22 | Stefan Bradl | GER | HRC Test Team (RC213V) | +24.604s |
| Pedro Acosta | SPA | Red Bull GASGAS Tech3 (RC16)* | DNF |