Jorge Martin, zawodnik Prima Pramac Racing po wygraniu wyścigu sprinterskiego i zdobyciu pole position, wygrał niedzielny wyścig Grand Prix San Marino na torze w Misano! Podium uzupełnił Marco Bezzecchi i Francesco Bagnaia!
| POS | RIDER | NAT | TEAM | TIME/DIFF |
| 1 | Jorge Martin | SPA | Pramac Ducati (GP23) | 41m 33.421s |
| 2 | Marco Bezzecchi | ITA | Mooney VR46 Ducati (GP22) | +1.350s |
| 3 | Francesco Bagnaia | ITA | Ducati Lenovo (GP23) | +3.812s |
| 4 | Dani Pedrosa | SPA | Red Bull KTM (RC16) | +4.481s |
| 5 | Maverick Viñales | SPA | Aprilia Racing (RS-GP23) | +10.510s |
| 6 | Miguel Oliveira | POR | RNF Aprilia (RS-GP22) | +12.274s |
| 7 | Marc Marquez | SPA | Repsol Honda (RC213V) | +13.576s |
| 8 | Raul Fernandez | SPA | RNF Aprilia (RS-GP22) | +14.091s |
| 9 | Luca Marini | ITA | Mooney VR46 Ducati (GP22) | +14.982s |
| 10 | Johann Zarco | FRA | Pramac Ducati (GP23) | +15.484s |
| 11 | Alex Marquez | SPA | Gresini Ducati (GP22) | +15.702s |
| 12 | Aleix Espargaro | SPA | Aprilia Racing (RS-GP23) | +15.878s |
| 13 | Fabio Quartararo | FRA | Monster Yamaha (YZR-M1) | +15.898s |
| 14 | Brad Binder | RSA | Red Bull KTM (RC16) | +23.778s |
| 15 | Franco Morbidelli | ITA | Monster Yamaha (YZR-M1) | +24.579s |
| 16 | Augusto Fernandez | SPA | Tech3 GASGAS (RC16)* | +31.230s |
| 17 | Fabio Di Giannantonio | ITA | Gresini Ducati (GP22) | +32.537s |
| 18 | Stefan Bradl | GER | LCR Honda (RC213V) | +35.330s |
| 19 | Takaaki Nakagami | JPN | LCR Honda (RC213V) | +43.601s |
| Pol Espargaro | SPA | Tech3 GASGAS (RC16) | DNF | |
| Joan Mir | SPA | Repsol Honda (RC213V) | DNF | |
| Jack Miller | AUS | Red Bull KTM (RC16) | DNF | |
| Michele Pirro | ITA | Aruba.it Ducati (GP23) | DNF |