Per la prima volta nella sua carriera, José Antonio Rueda partirà dalla pole position in Moto3. Il pilota è stato il più veloce nella sessione di qualifica del GP del Portogallo, stabilendo un nuovo record del giro al circuito di Portimão.
Il primo leader della sessione è stato David Alonso (CFMoto Gaviota Aspar), con Rueda (Red Bull KTM Ajo) al secondo posto e Matteo Bertelle (Rivacold Snipers Team/Honda) al terzo.
Le posizioni dei primi due sono cambiate con i secondi giri veloci: Rueda è salito in testa, scambiando posizioni con Alonso. Il terzo posto è stato preso da Daniel Holgado (Red Bull GasGas Tech3).
Dopo essere entrati nei box a metà sessione, i piloti sono tornati in pista per gli ultimi cinque minuti. Joel Kelso (Boé Motorsports/KTM) è tornato con un nuovo record del giro per prendere il comando.
Il riferimento è stato stabilito a 1m46.438s. Proprio quando sembrava che Kelso avesse assicurato la sua prima pole position, Rueda aveva altri piani e ha superato l’australiano di 59 millesimi per conquistare la pole position. Il record del circuito è stato stabilito a 1m46.379s. Alonso, che ha migliorato nel suo ultimo giro, ha finito terzo, a 0.118s dal vertice. Holgado è stato quarto, condividendo la seconda fila con Riccardo Rossi (CIP Green Power/KTM) e Collin Veijer (Liqui Moly Husqvarna Intact GP).