Miguel Oliveira war erneut 12. beim Sprintrennen des MotoGP-Grand Prix von Indien. Es war kein einfaches Rennen für den Fahrer des CryptoDATA RNF MotoGP-Teams, der sich von Zwischenfällen fernhielt und versuchte, vom 17. Startplatz aus so viel wie möglich gutzumachen.
Nachdem er Probleme in der ersten Kurve vermieden hatte, lag #88 auf dem 16. Platz, fiel aber auf der langen Geradeninnenseite auf den 17. Platz zurück… bevor er in der ersten Runde wieder auf den 16. Platz zurückkehrte, nur um von Maverick Viñales (Aprilia) erneut überholt zu werden.
16 Runden vor Schluss stürzte Marc Márquez (Repsol Honda) und in derselben Runde gewann Oliveira zwei Positionen und erreichte den 15. Platz. Das nächste Ziel war Pol Espargaró (GasGas Tech3/KTM), den der Portugiese kurzzeitig in der zehnten Runde überholte.
Allerdings wurde er kurz darauf nicht nur von dem Fahrer aus Granollers, sondern auch von Márquez überholt. Probleme bei der Aprilia von Aleix Espargaró brachten Oliveira 11 Runden vor Schluss wieder in die Top 15.
Neue Fortschritte in der Wertung durch den Fahrer aus Almada, als Francesco Bagnaia (Ducati) in der 14. Runde stürzte, während er um Podiumsplätze kämpfte. Kurz darauf überholte er Pol Espargaró erneut und erreichte den 13. Platz.
Zwei Runden vor Schluss musste Fabio Di Giannantonio (Gresini/Ducati) aufgeben, was Oliveira auf den 12. Platz beförderte. Von da an änderte sich nichts mehr. Obwohl er sich dem 11. Platzierten deutlich näherte, wiederholte der Portugiese das Ergebnis des gestrigen Sprintrennens. Er landete zwei Plätze hinter seinem Teamkollegen Raúl Fernández.