Mindenki tudta, hogy órási csatát hozhat a Spanyol Nagydíj időmérő edzése. A Mercedes és a Red Bull pilótái harcolhattak az első helyekért, amelynek végén a hétszeres világbajnok 36 ezreddel múlta felül Verstappent, s ezzel karrierje századik rajtelsőségét gyűjtötte be.

Tíz perces csúszással indult a spanyol Nagydíj időmérő edzése, mivel egy betétfutamon megsérült a 9-es kanyarban lévő szalagkorlát. Az első szakaszban sokáig a közepes keveréken autózó Valtteri Bottas vezetett, de végül Lando Norris elcsente előle az elsőséget a McLaren-el. Pedig az első gyors körében még óriási forgalomba került az utolsó sikánnál. A Q1-ből Yuki Tsunoda, Kimi Raikkönen, Mick Schumacher, Nicholas Latifi és Nyikita Mazepin esett ki. A mezőny döbbenetesen szoros volt: Tsunoda 735 ezredmásodperces hátránnyal már kiesett!

A Q2-ben Max Verstappen már összerakott egy óriási kört. A hétvége leggyorsabb körével állt az élre. Bő két tizedet adott Bottasnak és Lewis Hamiltonnak. A Q2-ben búcsúzott a két Aston Martin is, valamint a Q1-ből még állva maradt AlphaTauri, Alfa Romeo és Williams. Ami azt is jelentette, hogy a harmadik etapba a két Mercedes, a két Red Bull, a két Ferrari, a két McLaren és a két Alpine jutott be.

A Q3 nagy csatát hozott. Az első gyors kör Hamilton-é volt, aki az élre állt. A brit 1:16,741-es körrel állt az élre. Csak 0,0036 ezreddel verte Verstappen-t. Bottas bő egy tizeddel kapott ki. Sergio Perez egy megforgást is bemutatott. Némi meglepetésre aztán a hajrában egyikük sem tudott javítani. Hamilton ezzel megszerezte pályafutása 100. pole-ját. Verstappen a második, Bottas a harmadik helyen zárt. Mögöttük a középmezőny legjobbjaként Charles Leclerc zárt a Ferrarival. Megelőzve Esteban Ocon Alpine-ját és saját csapattársát, Carlos Sainzt is. Perez elé még Ricciardo is befért, így csak nyolcadik lett, míg a top 10-et Norris és Fernando Alonso zárta.

Az időmérő végeredménye:

1. Lewis Hamilton
2. Max Verstappen
3. Valtteri Bottas
4. Charles Leclerc
5. Esteban Ocon
6. Carlos Sainz
7. Daniel Ricciardo
8. Sergio Perez
9. Lando Norris
10. Fernando Alonso
11. Lance Stroll
12. Pierre Gasly
13. Sebastian Vettel
14. Antonio Giovinazzi
15. George Russell
16. Yuki Tsunoda
17. Kimi Räikkönen
18. Mick Schumacher
19. Nicholas Latifi
20. Nikita Mazepin