Le pilote KTM prend le départ de la course à l'Autódromo Internacional do Algarve, qui débute à 13h00, depuis la 10ème position sur la grille, après avoir chuté samedi lors de sa dernière tentative d'améliorer son temps lors de la séance de qualification.

Oliveira a réalisé un temps de 1.39.445 minutes, 0.583 secondes de plus que le meilleur tour, détenu par le Français Fabio Quartararo (Yamaha), qui, avec 1.38.862, a établi un nouveau record sur le circuit portugais, qui appartenait auparavant à Miguel Oliveira.

L'Espagnol Alex Rins (Suzuki) est deuxième, à 0,089 seconde de Quartararo, et le Français Johan Zarco (Ducati) troisième, à 0,129 seconde, malgré une chute lors du premier des deux tours de piste. L'Espagnol Marc Márquez (Honda) est sixième, à 0,259 seconde.

L'Italien Francesco Bagnaia (Ducati), qui avait dominé le temps de la 'pole' pendant une demi-seconde, a fini par tomber en 11e position, car son record a été réalisé sous les drapeaux jaunes, en raison de la chute de Miguel Oliveira.

L'Espagnol Jorge Martin (Ducati) est hors course, victime d'une violente chute lors de la troisième séance d'essais libres, qui lui a causé des contusions à la tête, à la main et à la cheville droites.