Depois de chegar à liderança do campeonato em Silverstone, o britânico Callum Ilott adicionou mais pontos com a pole position para o Grande Prémio de Espanha. O piloto da Uni-Virtuosi fez um tempo de 1:28.381s, ficando na frente de Robert Shwartzman (Prema Racing) por 0.183s. O colega de equipa de Ilott, Guanyu Zhou, terminou apenas a 0.2s, na terceira posição.
Já se sabe que em Barcelona a temperatura seria sempre um factor a ter em conta com a pista a atingir os 47º graus. Nikita Mazepin (Hitech Grand Prix) foi primeiro nas primeiras tentativas, mas Shwartzman estabeleceu o tempo de referência graças a um primeiro setor forte, com um 1:28.862s. Nesta altura, Ilott não conseguiu acompanhar o ritmo, estando em segundo.
Ilott foi o primeiro a regressar ao circuito para a últimas tentativas e ‘encontrou’ meio segundo. Zhou ainda tentou, mas um pequeno erro na úlitma chicane deixou o chinês na terceira posição. Shwartzman foi segundo.













