Pirmoje kvalifikacijos dalyje Ispanijoje didesnių staigmenų neužfiksuota. Pirmosios penkiolika minučių buvo lemtingos penkiems, prasčiausius rato įveikimo laikus parodžiusiems pilotams.
Iš tolimesnės kovos dėl pozicijų pasitraukė abu „Haas“ ekipos pilotai – paskutinio laiko autorius Nikita Mazepinas bei dviem pozicijomis aukščiau klasifikuotas Mickas Schumacheris. Į antrąją kvalifikacijos dalį taip pat nepateko Nicolas Lafiti, Kimi Raikkonenas bei Yuki Tsunoda. Geriausią laiką pirmoje kvalifikacijos dalyje užfiksavo Lando Norissas.
Antroje kvalifikacijos dalyje geriausią laiką parodė jau Maxas Verstappenas, o šiame važiavime prasčiausiai sekėsi Georgui Russelui, Antonio Giovinazzi, Sebastianui Vetteliui, Lance`ui Strollui bei Piere`ui Gasly. Jie pasidalijo atitinkamai 11-15 vietas sekmadienio starto rikiuotėje.
Į paskutinę kvalifikacijos dalį pateko dešimt pilotų. Čia sužibėjo Lewisas Hamiltonas, kuris 0,036 sek. aplenkė iki tol geriausiu tempu važiavusį Maxą Verstappeną. Pastarasis liko antras, o Lewisui Hamiltonui ši iškovota „pole“ pozicija yra 100-oji karjeroje. Trečio laiko autoriumi tapo kitas „Mercedes“ pilotas Valtteri Bottas.