Miguel Oliveira beendete das Sprintrennen des MotoGP von San Marino auf dem 12. Platz. Der Fahrer des Aprilia-Teams CryptoDATA RNF MotoGP verbrachte den Großteil des Rennens auf dem 11. Platz, konnte aber die Position nicht in der letzten Runde halten.
Oliveira startete gut und hielt sich in den Top Ten, stieg kurzzeitig auf den neunten Platz, bevor er auf den zehnten Platz zurückkehrte, von dem er gestartet war. In der zweiten Runde verlor er einen weiteren Platz.
Oliveira ließ sich auf dem 11. Platz nieder, verlor aber nicht den Kontakt zu seinen Konkurrenten vor ihm in den ersten Runden. In der Mitte des Rennens begann er, sich von Álex Márquez (Gresini/Ducati) vor ihm zu entfernen, während Johann Zarco (Prima Pramac/Ducati) näher kam.
Dennoch gelang es dem Fahrer aus Almada bis zum Ende, sich auf dem 11. Platz zu behaupten, wurde aber in der vorletzten Runde von seinem Teamkollegen Raúl Fernández überholt, der zuvor Zarco überholt hatte. So beendete Oliveira das Rennen auf dem 12. Platz und überquerte die Ziellinie 13,788 Sekunden hinter dem Sieger Jorge Martín (Prima Pramac/Ducati).
Harter Vorderreifen und weicher Hinterreifen
Runde 1: 10. Platz
Runde 2: 11. Platz
Runde 3: 11. Platz
Runde 4: 11. Platz
Runde 5: 11. Platz
Runde 6: 11. Platz
Runde 7: 11. Platz
Runde 8: 11. Platz
Runde 9: 11. Platz
Runde 10: 11. Platz
Runde 11: 11. Platz
Runde 12: 12. Platz
Runde 13: 12. Platz (Rennende)