Miguel Oliveira fue de nuevo 12.º en la carrera sprint del GP de la India de MotoGP. No fue una prueba fácil para el piloto de CryptoDATA RNF MotoGP, que se mantuvo al margen de contratiempos e incidentes para recuperar lo que fue posible desde el puesto 17 en la parrilla.
Después de evitar problemas en la primera curva, el #88 se instaló en la posición 16, pero en la recta principal descendió al 17… antes de recuperar el 16 en la primera vuelta, solo para ser adelantado nuevamente por Maverick Viñales (Aprilia).
A 16 vueltas del final, Marc Márquez (Repsol Honda) se cayó y, en esa misma vuelta, Oliveira ganó dos posiciones entrando en los puestos puntuables en el 15. El siguiente objetivo fue Pol Espargaró (GasGas Tech3/KTM), a quien el portugués adelantó brevemente en la vuelta diez.
Sin embargo, poco después fue adelantado no solo por el piloto de Granollers, sino también por Márquez. Problemas en la Aprilia de Aleix Espargaró volvieron a colocar a Oliveira en el top 15 a 11 vueltas del final.
Nuevos avances en la clasificación por parte del piloto de Almada cuando en la 14ª vuelta Francesco Bagnaia (Ducati) sufrió una caída mientras luchaba por las posiciones de podio. Poco después, volvió a adelantar a Pol Espargaró y llegó al 13º lugar.
Cuando faltaban dos vueltas, Fabio Di Giannantonio (Gresini/Ducati) se vio obligado a abandonar, lo que promovió a Oliveira al 12º puesto. A partir de ahí, nada cambió. A pesar de acercarse significativamente al 11º clasificado, el portugués repitió el resultado de la carrera sprint de ayer. Quedó dos posiciones detrás de su compañero de equipo, Raúl Fernández.