Konačno oporavljeni bivši šampion, ali na nedovoljno dobrom motoru, pokazao pravu klasu u Portugalu.
Marc Marquez je iskoristio svu svoju veštinu i umeće kako bi obezbedio prvu pol poziciju u novoj sezoni. Vozač Honda tima je prethodno morao da obezbedi prolaz kroz Q1 deo kvalifikacija gde je odmah postavio najbrži krug, probivši granicu od 1:38s.
Međutim, ta granica je više puta pomerana u Q2 delu. Iako je, posle pada na 3.treningu imao na raspolaganju samo jedan motor, aktuelni šampion se borio za poziciju među vodećima, odgovarajući u više navrata na napade svog bivšeg timskog koege Millera.
Bagnaia je držao 1.mesto sve dok Marc Marquez nije odvezao fantastičan krug, vozeći se iza Bastianinija. Kako je i sam kasnije izjavio, zavetrina mu je pomogla da osvoji pol poziciju, iako nije bio zadovoljan snagom svog motora.
Kvalifikacijama je bio zadovoljan i ljubimac domaćih navijača, Oliveira, dok je Quartararo bio veoma razočaran plasmanom na 11.poziciju.
Startni poredak će važiti na obe trke, kako u sprint takmičenju, tako i na glavnom događaju u nedelju.
| PORTUGAL MOTOGP – Rezultat kvalifikacija | ||||||
| Poz. | Vozač | Nac. | Tim | Vreme | Kr. | Max |
| 1 | Marc Marquez | SPA | Repsol Honda (RC213V) | 1’37.226s | 8/8 | 341k |
| 2 | Francesco Bagnaia | ITA | Ducati Lenovo (GP23) | +0.064s | 6/8 | 344k |
| 3 | Jorge Martin | SPA | Pramac Ducati (GP23) | +0.228s | 7/8 | 344k |
| 4 | Miguel Oliveira | POR | RNF Aprilia (RS-GP22) | +0.295s | 7/7 | 344k |
| 5 | Jack Miller | AUS | Red Bull KTM (RC16) | +0.323s | 2/5 | 342k |
| 6 | Enea Bastianini | ITA | Ducati Lenovo (GP23) | +0.358s | 8/8 | 346k |
| 7 | Maverick Viñales | SPA | Aprilia Racing (RS-GP23) | +0.372s | 6/8 | 345k |
| 8 | Marco Bezzecchi | ITA | Mooney VR46 Ducati (GP22) | +0.390s | 6/8 | 344k |
| 9 | Luca Marini | ITA | Mooney VR46 Ducati (GP22) | +0.396s | 8/8 | 343k |
| 10 | Johann Zarco | FRA | Pramac Ducati (GP22) | +0.654s | 6/6 | 343k |
| 11 | Fabio Quartararo | FRA | Monster Yamaha (YZR-M1) | +0.694s | 7/7 | 343k |
| 12 | Aleix Espargaro | SPA | Aprilia Racing (RS-GP23) | +0.910s | 7/7 | 343k |
| Qualifying 1: | ||||||
| 13 | Alex Marquez | SPA | Gresini Ducati (GP22) | 1’37.970s | 7/8 | 345k |
| 14 | Joan Mir | SPA | Repsol Honda (RC213V) | 1’38.064s | 2/8 | 334k |
| 15 | Brad Binder | RSA | Red Bull KTM (RC16) | 1’38.105s | 6/7 | 344k |
| 16 | Alex Rins | SPA | LCR Honda (RC213V) | 1’38.133s | 7/7 | 341k |
| 17 | Franco Morbidelli | ITA | Monster Yamaha (YZR-M1) | 1’38.335s | 2/7 | 345k |
| 18 | Takaaki Nakagami | JPN | LCR Honda (RC213V) | 1’38.439s | 7/8 | 340k |
| 19 | Augusto Fernandez | SPA | Tech3 GASGAS (RC16)* | 1’38.464s | 7/7 | 345k |
| 20 | Raul Fernandez | SPA | RNF Aprilia (RS-GP22) | 1’38.492s | 2/6 | 342k |
| 21 | Fabio Di Giannantonio | ITA | Gresini Ducati (GP22) | 1’38.778s | 7/7 | 344k |