Miguel Oliveira a commencé le GP du Portugal de MotoGP avec la huitième place lors de la première séance d’essais libres. Le pilote de Trackhouse Racing a été de manière constante l’un des dix plus rapides de la session inaugurale à Portimão, qu’il a même menée.
Avec son premier tour lancé, le #88 s’est retrouvé en deuxième position pendant quelques instants, mais en ne s’améliorant pas immédiatement, il a rapidement chuté dans le classement et s’est retrouvé même hors du top 15. Au quatrième tour lancé, il a amélioré son temps pour se placer cinquième.
Cette situation a duré très peu de temps, avant qu’Oliveira ne perde à nouveau plusieurs positions pour se retrouver en 12e position. En réaction, il est passé sous la barre des 1m42s pour atteindre la septième place. Cependant, lorsqu’il est rentré aux stands au tour suivant, il était déjà descendu en huitième position. Il restait 29 minutes avant le drapeau à damier.
Le séjour dans le garage a duré environ cinq minutes, suffisamment de temps pour que le Portugais tombe à la 11e place du classement. Lors de la deuxième tentative, il est monté à la quatrième position d’un classement alors mené par Jack Miller (Red Bull KTM). Et, peu de temps après, c’était même Oliveira qui occupait la première place du classement pendant quelques instants, avant d’être détrôné par Marc Márquez (Gresini/Ducati). Il est retourné aux stands peu de temps après, alors qu’il était deuxième et qu’il restait 11 minutes.
Ce n’est que dans les cinq dernières minutes qu’Oliveira est retourné en piste, sans parvenir à améliorer son temps. Il a chuté dans le classement et a terminé huitième à 0,623s de Márquez, qui imposait le rythme.