| 1 | P1 | 7 | Toyota Gazoo Racing | Mike Conway / Kamui Kobayashi / José María López | HYPERCAR | 229 | — | — | — | 25 | — |
| 2 | P2 | 8 | Toyota Gazoo Racing | Sébastien Buemi / Brendon Hartley | HYPERCAR | 229 | — | — | — | 18 | +39.119 |
| 3 | P3 | 6 | Porsche Penske Motorsport | Kévin Estre / André Lotterer / Laurens Vanthoor | HYPERCAR | 229 | — | — | — | 15 | +47.768 |
| 4 | P4 | 50 | Ferrari AF Corse | Antonio Fuoco / Miguel Molina / Nicklas Nielsen | HYPERCAR | 228 | — | — | — | 12 | +1 Lap |
| 5 | P5 | 51 | Ferrari AF Corse | James Calado / Antonio Giovinazzi / Alessandro Pier Guidi | HYPERCAR | 228 | — | — | — | 10 | +1 Lap |
| 6 | P6 | 38 | Hertz Team Jota | António Félix da Costa / Will Stevens / Yifei Ye | HYPERCAR | 228 | — | — | — | 8 | +1 Lap |
| 7 | P7 | 94 | Peugeot TotalEnergies | Loïc Duval / Gustavo Menezes / Stoffel Vandoorne | HYPERCAR | 228 | — | — | — | 6 | +1 Lap |
| 8 | P8 | 93 | Peugeot TotalEnergies | Mikkel Jensen / Paul di Resta / Jean-Éric Vergne | HYPERCAR | 226 | — | — | — | 4 | +3 Laps |
| 9 | P9 | 99 | Proton Competition | Gianmaria Bruni / Neel Jani / Harry Tincknell | HYPERCAR | 221 | — | — | — | 2 | +8 Laps |
| 10 | P10 | 2 | Cadillac Racing | Earl Bamber / Alex Lynn / Richard Westbrook | HYPERCAR | 219 | — | — | — | 1 | +10 Laps |
| 11 | P1 | 41 | Team WRT | Rui Andrade / Louis Delétraz / Robert Kubica | LMP2 | 219 | — | — | — | 25 | +10 Laps |
| 12 | P2 | 22 | United Autosports | Filipe Albuquerque / Frederick Lubin | LMP2 | 218 | — | — | — | 18 | +11 Laps |
| 13 | P3 | 31 | Team WRT | Robin Frijns / Sean Gelael / Ferdinand Habsburg | LMP2 | 218 | — | — | — | 15 | +11 Laps |
| 14 | P4 | 23 | United Autosports | Ben Hanley / Oliver Jarvis / Josh Pierson | LMP2 | 218 | — | — | — | 12 | +11 Laps |
| 15 | P5 | 36 | Alpine Elf Team | Julien Canal / Charles Milesi / Matthieu Vaxivière | LMP2 | 218 | — | — | — | 10 | +11 Laps |
| 16 | P6 | 28 | Jota | Pietro Fittipaldi / David Heinemeier Hansson / Oliver Rasmussen | LMP2 | 218 | — | — | — | 8 | +11 Laps |
| 17 | P7 | 10 | Vector Sport | Gabriel Aubry / Ryan Cullen / Matthias Kaiser | LMP2 | 217 | — | — | — | 6 | +12 Laps |
| 18 | P8 | 9 | Prema Racing | Juan Manuel Correa / Filip Ugran / Bent Viscaal | LMP2 | 217 | — | — | — | 4 | +12 Laps |
| 19 | P9 | 34 | Inter Europol Competition | Albert Costa / Fabio Scherer / Jakub Śmiechowski | LMP2 | 217 | — | — | — | 2 | +12 Laps |
| 20 | P10 | 63 | Prema Racing | Andrea Caldarelli / Daniil Kvyat / Doriane Pin | LMP2 | 216 | — | — | — | 1 | +13 Laps |
| 21 | P11 | 35 | Alpine Elf Team | Olli Caldwell / André Negrão / Memo Rojas | LMP2 | 216 | — | — | — | — | +13 Laps |
| 22 | P11 | 4 | Floyd Vanwall Racing Team | Esteban Guerrieri / João Paulo de Oliveira / Tristan Vautier | HYPERCAR | 211 | — | — | — | — | +18 Laps |
| 23 | P1 | 54 | AF Corse | Francesco Castellacci / Thomas Flohr / Davide Rigon | LMGTE Am | 210 | — | — | — | 25 | +19 Laps |
| 24 | P2 | 33 | Corvette Racing | Nicky Catsburg / Ben Keating / Nicolás Varrone | LMGTE Am | 210 | — | — | — | 18 | +19 Laps |
| 25 | P3 | 57 | Kessel Racing | Scott Huffaker / Takeshi Kimura / Ritomo Miyata | LMGTE Am | 210 | — | — | — | 15 | +19 Laps |
| 26 | P4 | 85 | Iron Dames | Sarah Bovy / Rahel Frey / Michelle Gatting | LMGTE Am | 210 | — | — | — | 12 | +19 Laps |
| 27 | P5 | 56 | Project 1 – AO | Matteo Cairoli / Gunnar Jeannette | LMGTE Am | 210 | — | — | — | 10 | +19 Laps |
| 28 | P6 | 77 | Dempsey-Proton Racing | Julien Andlauer / Christian Ried / Mikkel O. Pedersen | LMGTE Am | 210 | — | — | — | 8 | +19 Laps |
| 29 | P7 | 98 | NorthWest AMR | Ian James / Daniel Mancinelli / Alex Riberas | LMGTE Am | 210 | — | — | — | 6 | +19 Laps |
| 30 | P8 | 86 | GR Racing | Ben Barker / Riccardo Pera / Michael Wainwright | LMGTE Am | 210 | — | — | — | 4 | +19 Laps |
| 31 | P9 | 83 | Richard Mille AF Corse | Luis Pérez Companc / Alessio Rovera / Lilou Wadoux | LMGTE Am | 209 | — | — | — | 2 | +20 Laps |
| 32 | P10 | 777 | D'station Racing | Tomonobu Fujii / Satoshi Hoshino / Casper Stevenson | LMGTE Am | 209 | — | — | — | 1 | +20 Laps |
| 33 | P11 | 60 | Iron Lynx | Matteo Cressoni / Alessio Picariello / Claudio Schiavoni | LMGTE Am | 209 | — | — | — | — | +20 Laps |
| 34 | P12 | 21 | AF Corse | Kei Cozzolino / Hiroshi Koizumi / Simon Mann | LMGTE Am | 208 | — | — | — | — | +21 Laps |
| 35 | P13 | 25 | ORT by TF | Ahmad Al Harthy / Michael Dinan / Charlie Eastwood | LMGTE Am | 206 | — | — | — | — | +23 Laps |
| 36 | P12 | 5 | Porsche Penske Motorsport | Dane Cameron / Michael Christensen / Frédéric Makowiecki | HYPERCAR | 182 | — | — | — | — | +47 Laps |