Lewis Hamilton qualified on pole for the Spanish Grand Prix as he secured his 150th front-row start in Formula One.

The six-time world champion recorded a time of one minute 15.584 seconds at the Circuit de Barcelona-Catalunya to finish 0.059secs ahead of Mercedes team-mate Valtteri Bottas.

Hamilton, who was also fastest in the final practice session, has won in Spain in each of the last three years and will be eyeing a fourth race victory of the season.

Furthermore, a top-three finish on Sunday would see Hamilton achieve a record 156 podiums, edging him ahead of the legendary Michael Schumacher.

Red Bull's Max Verstappen took third, with Sergio Perez – returning this week after missing the last two races as he twice tested positive for coronavirus – joining him on the second row.

It was another day to forget for Ferrari, with Charles Leclerc in ninth and Sebastian Vettel down in 11th.

Sebastian Ocon, who crashed at the end of the final practice session following some apparent confusion between him and Kevin Magnussen, required significant repair work to his Renault and ended up 15th.

Provisional classification:

1. Lewis Hamilton (Mercedes) 1:25.154
2. Valtteri Bottas (Mercedes) +0.059s
3. Max Verstappen (Red Bull) +0.708s
4. Sergio Perez (Racing Point) +0.898s
5. Lance Stroll (Racing Point) +1.005s
6. Alex Albon (Red Bull) +1.445s
7. Carlos Sainz (McLaren) +1.460s
8. Lando Norris (McLaren) +1.500s
9. Charles Leclerc (Ferrari) +1.503s
10. Pierre Gasly (AlphaTauri) +1.552s