MotoGP Portimao, tijden vrije training:
| Rijder | Team | Merk | FP1 | FP2 | Verschil | ||
| 1 | Fabio QUARTARARO | FRA | Monster Energy Yamaha MotoGP | Yamaha | 1'40.192 | 1'39.390 | |
| 2 | Francesco BAGNAIA | ITA | Ducati Lenovo Team | Ducati | 1'40.237 | 1'39.522 | 0.132 / 0.132 |
| 3 | Jack MILLER | AUS | Ducati Lenovo Team | Ducati | 1'40.323 | 1'39.611 | 0.221 / 0.089 |
| 4 | Joan MIR | SPA | Team SUZUKI ECSTAR | Suzuki | 1'40.689 | 1'39.680 | 0.290 / 0.069 |
| 5 | Pol ESPARGARO | SPA | Repsol Honda Team | Honda | 1'40.795 | 1'39.792 | 0.402 / 0.112 |
| 6 | Johann ZARCO | FRA | Pramac Racing | Ducati | 1'41.084 | 1'39.889 | 0.499 / 0.097 |
| 7 | Alex MARQUEZ | SPA | LCR Honda CASTROL | Honda | 1'40.948 | 1'40.042 | 0.652 / 0.153 |
| 8 | Aleix ESPARGARO | SPA | Aprilia Racing Team Gresini | Aprilia | 1'40.889 | 1'40.069 | 0.679 / 0.027 |
| 9 | Takaaki NAKAGAMI | JPN | LCR Honda IDEMITSU | Honda | 1'40.995 | 1'40.122 | 0.732 / 0.053 |
| 10 | Alex RINS | SPA | Team SUZUKI ECSTAR | Suzuki | 1'40.551 | 1'40.176 | 0.786 / 0.054 |
| 11 | Jorge MARTIN | SPA | Pramac Racing | Ducati | 1'41.348 | 1'40.179 | 0.789 / 0.003 |
| 12 | Franco MORBIDELLI | ITA | Monster Energy Yamaha MotoGP | Yamaha | 1'40.887 | 1'40.225 | 0.835 / 0.046 |
| 13 | Danilo PETRUCCI | ITA | Tech 3 KTM Factory Racing | KTM | 1'41.296 | 1'40.231 | 0.841 / 0.006 |
| 14 | Maverick VIÑALES | SPA | Aprilia Racing Team Gresini | Aprilia | 1'40.853 | 1'40.284 | 0.894 / 0.053 |
| 15 | Luca MARINI | ITA | SKY VR46 Avintia | Ducati | 1'40.785 | 1'40.323 | 0.933 / 0.039 |
| 16 | Enea BASTIANINI | ITA | Avintia Esponsorama | Ducati | 1'41.556 | 1'40.467 | 1.077 / 0.144 |
| 17 | Brad BINDER | RSA | Red Bull KTM Factory Racing | KTM | 1'41.215 | 1'40.498 | 1.108 / 0.031 |
| 18 | Stefan BRADL | GER | Repsol Honda Team | Honda | 1'41.654 | 1'40.700 | 1.310 / 0.202 |
| 19 | Miguel OLIVEIRA | POR | Red Bull KTM Factory Racing | KTM | 1'41.375 | 1'40.935 | 1.545 / 0.235 |
| 20 | Iker LECUONA | SPA | Tech 3 KTM Factory Racing | KTM | 1'41.199 | 1'41.097 | 1.707 / 0.162 |
| 21 | Valentino ROSSI | ITA | Petronas Yamaha SRT | Yamaha | 1'42.080 | 1'41.174 | 1.784 / 0.077 |
| 22 | Andrea DOVIZIOSO | ITA | Petronas Yamaha SRT | Yamaha | 1'41.392 | 1'41.214 | 1.824 / 0.040 |