Miguel Oliveira terminó la carrera del Gran Premio de Qatar en el 15.º lugar. El piloto de Trackhouse Racing, a bordo de una Aprilia, tuvo una carrera complicada, en la que la recuperación después de cumplir la penalización Long Lap fue muy gradual, estando casi siempre en la parte trasera del pelotón.
Comienzo modesto para el portugués, que después de partir desde el 13.º lugar cayó al 15.º en la primera vuelta, pero aún tuvo tiempo de subir al 14.º con la caída de Jack Miller (Red Bull KTM). Sin embargo, en la segunda vuelta fue adelantado en pista y volvió al 15.º. Fue en esa posición que se mantuvo hasta cumplir la penalización de Long Lap en la quinta vuelta. La sanción proviene del GP de la carrera Sprint de Qatar del año pasado, la última que Oliveira disputó.
El cumplimiento de la advertencia envió al piloto de Almada al 19.º lugar, subiendo al 18.º durante la novena vuelta. Oliveira se quedó entonces detrás de su compañero de equipo, Raúl Fernández, adelantándolo en la vuelta 13. El progreso lento continuó con el adelantamiento a Augusto Fernández (Red Bull GasGas Tech3/KTM) en la vuelta 18 y a Álex Rins (Monster Energy Yamaha) en la vuelta 19.
Así, Oliveira estaba de vuelta en los puestos puntuables, en el 15.º lugar. Esta fue la posición en la que el #88 terminó, sumando así solo un punto en Losail.
Vuelta 1: 13.º -> 14.º
Vuelta 2: 14.º -> 15.º
Vuelta 3: 15.º
Vuelta 4: 15.º
Vuelta 5: 15.º -> 19.º (Penalización Long Lap)
Vuelta 6: 19.º
Vuelta 7: 19.º
Vuelta 8: 19.º
Vuelta 9: 19.º -> 18.º
Vuelta 10: 18.º
Vuelta 11: 18.º
Vuelta 12: 18.º
Vuelta 13: 18.º -> 17.º
Vuelta 14: 17.º
Vuelta 15: 17.º
Vuelta 16: 17.º
Vuelta 17: 17.º
Vuelta 18: 17.º -> 16.º
Vuelta 19: 16.º -> 15.º
Vuelta 20: 15.º
Vuelta 21: 15.º (fin de carrera)