| Pos | Driver | Team | Q1 | Q2 | Q3 | Laps |
|---|---|---|---|---|---|---|
| 1 | George Russell RUS | Mercedes | 1:29.928 | 1:29.562 | 1:29.158 | 18 |
| 2 | Max Verstappen VER | Red Bull Racing | 1:30.028 | 1:29.572 | 1:29.340 | 18 |
| 3 | Oscar Piastri PIA | McLaren | 1:30.313 | 1:29.813 | 1:29.524 | 20 |
| 4 | Kimi Antonelli ANT | Mercedes | 1:30.036 | 1:29.649 | 1:29.537 | 17 |
| 5 | Lando Norris NOR | McLaren | 1:29.932 | 1:29.809 | 1:29.586 | 20 |
| 6 | Lewis Hamilton HAM | Ferrari | 1:29.765 | 1:29.936 | 1:29.688 | 20 |
| 7 | Charles Leclerc LEC | Ferrari | 1:30.370 | 1:29.914 | 1:29.784 | 22 |
| 8 | Isack Hadjar HAD | Racing Bulls | 1:30.214 | 1:30.016 | 1:29.846 | 19 |
| 9 | Oliver Bearman BEA | Haas F1 Team | 1:30.420 | 1:30.076 | 1:29.868 | 17 |
| 10 | Fernando Alonso ALO | Aston Martin | 1:30.745 | 1:30.054 | 1:29.955 | 18 |
| 11 | Nico Hulkenberg HUL | Kick Sauber | 1:30.715 | 1:30.141 | 15 | |
| 12 | Liam Lawson LAW | Racing Bulls | 1:30.681 | 1:30.320 | 14 | |
| 13 | Yuki Tsunoda TSU | Red Bull Racing | 1:30.574 | 1:30.353 | 12 | |
| 14 | Gabriel Bortoleto BOR | Kick Sauber | 1:30.820 | 8 | ||
| 15 | Lance Stroll STR | Aston Martin | 1:30.949 | 9 | ||
| 16 | Franco Colapinto COL | Alpine | 1:30.982 | 9 | ||
| 17 | Esteban Ocon OCO | Haas F1 Team | 1:30.989 | 6 | ||
| 18 | Pierre Gasly GAS | Alpine | 1:31.261 | 8 | ||
| DQ | Alexander Albon ALB | Williams | 1:30.202 | 0 | ||
| DQ | Carlos Sainz SAI | Williams | 1:30.235 | 0 |