Lewis Hamilton won the Belgian Grand Prix 2024 at Circuit de Spa-Francorchamps on 28 July 2024, starting from P3 on the grid. Oscar Piastri finished second for McLaren, with Charles Leclerc completing the podium for Ferrari. Sergio Pérez set the fastest lap with a time of 1:44.701.



| Pos | Driver | Team | Grid | Gap | Pts | Stops | FL | Status |
|---|---|---|---|---|---|---|---|---|
| 1 | Lewis HamiltonHAM | Mercedes | P3 | +0.526 | 25 | — | Finished | |
| 2 | Oscar PiastriPIA | McLaren | P5 | +1.173 | 18 | — | Finished | |
| 3 | Charles LeclercLEC | Ferrari | P1 | +8.549 | 15 | — | Finished | |
| 4 | Max VerstappenVER | Red Bull | P11 | +9.226 | 12 | — | Finished | |
| 5 | Lando NorrisNOR | McLaren | P4 | +9.850 | 10 | — | Finished | |
| 6 | Carlos SainzSAI | Ferrari | P7 | +19.795 | 8 | — | Finished | |
| 7 | Sergio PérezPER | Red Bull | P2 | +43.195 | 7 | — | ⚡ 1:44.701 | Finished |
| 8 | Fernando AlonsoALO | Aston Martin | P8 | +49.963 | 4 | — | Finished | |
| 9 | Esteban OconOCO | Alpine F1 Team | P9 | +52.552 | 2 | — | Finished | |
| 10 | Daniel RicciardoRIC | RB F1 Team | P13 | +54.926 | 1 | — | Finished |