| Pos | +/- | Driver | Car | Laps | Time / Gap | Best lap | Points | DR Δ | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | – | #1 Toyota TR010 | 38 | 1:01:11.578 | 1:33.624 | 0 | – | ||
| 2 | ▲3 | #12 Ferrari 499P | 38 | +17.820 | 1:33.830 | 0 | ▲20.0 | ||
| 3 | ▲17 | #24 Toyota TR010 | 38 | +39.500 | 1:33.658 | 0 | ▲10.0 | ||
| 4 | ▲3 | #8 Aston Martin Valkyrie LMH | 38 | +53.040 | 1:34.505 | 0 | – | ||
| 5 | ▲9 | #35 Cadillac V-Series.R | 38 | +53.120 | 1:34.530 | 0 | – | ||
| 6 | ▼4 | #22 Porsche 963 | 38 | +57.899 | 1:33.752 | 0 | – | ||
| 7 | ▼1 | #15 Peugeot 9x8 | 38 | +1:10.600 | 1:33.703 | 0 | – | ||
| 8 | ▲1 | #30 Toyota TR010 | 37 | +1 lap | 1:34.195 | 0 | – | ||
| 9 | ▼1 | #13 Toyota GR010 | 36 | +2 laps | 1:34.787 | 0 | – | ||
| 10 | ▲3 | #19 Cadillac V-Series.R | 35 | +3 laps | 1:34.461 | 0 | – | ||
| 11 | ▲8 | #10 Ferrari 499P | 33 | +5 laps | 1:34.143 | 0 | 0.0 | ||
| 12 | ▼2 | #42 Porsche 963 | 15 | +23 laps | 1:34.497 | 0 | ▲10.0 | ||
| 13 | ▼1 | #26 Porsche 963 | 24 | DNF | 1:34.478 | 0 | – | ||
| 14 | ▼3 | #41 Porsche 963 | 18 | DNF | 1:34.355 | 0 | – | ||
| 15 | ▼11 | #9 BMW M Hybrid V8 | 12 | DNF | 1:33.373 | 0 | ▼20.0 | ||
| 16 | ▲1 | #40 Genesis GMR001 | 8 | DNF | 1:35.909 | 0 | – | ||
| 17 | ▼2 | #34 Genesis GMR001 | 5 | DNF | 1:35.768 | 0 | ▼10.0 | ||
| 18 | – | #38 Cadillac V-Series.R | 1 | DNF | 1:48.064 | 0 | 0.0 | ||
| 19 | ▼3 | #37 Porsche 963 | 0 | DNF | – | 0 | ▲90.0 | ||
| 20 | ▼17 | #31 BMW M Hybrid V8 | 0 | DQ | – | 0 | 0.0 |
Race control
- 0:03:13 Penalty Paul Wengler received Stop/Go penalty, 16s, 0laps for Track Limits. Result: penalties=1, 1st=Stop/Go,16s
- 0:03:30 Penalty Disqualify
- 0:07:05 Penalty Maurizio Costanzo received Drive Thru penalty, 0s, 0laps for Pitlane Misbehaviour. Result: penalties=1, 1st=Drive Thru,0s
- 0:07:07 Penalty Javier Vega#1009 received Drive Thru penalty, 0s, 0laps for Track Limits. Result: penalties=1, 1st=Drive Thru,0s
- 0:07:11 Penalty Yan Kozlov received Stop/Go penalty, 11s, 0laps for Track Limits. Result: penalties=1, 1st=Stop/Go,11s
- 0:07:12 Penalty Disqualify
- 0:09:12 Penalty Yan Kozlov served 1st Stop/Go penalty, result: penalties=0, 1st=Stop/Go,11s
- 0:12:53 Penalty Javier Vega#1009 served 1st Drive Thru penalty, result: penalties=0, 1st=Drive Thru,0s
- 0:33:55 Penalty Finn Elshof received Drive Thru penalty, 10s, 0laps for Speeding In Pitlane. Result: penalties=1, 1st=Drive Thru,10s
- 0:35:34 Penalty Fran Labrada received Stop/Go penalty, 100s, 0laps for Límite de energía permitida superado.. Result: penalties=1, 1st=Stop/Go,100s
- 0:36:10 Penalty Phil Marten received Drive Thru penalty, 10s, 0laps for Speeding In Pitlane. Result: penalties=1, 1st=Drive Thru,10s
- 0:38:23 Penalty Phil Marten served 1st Drive Thru penalty, result: penalties=0, 1st=Drive Thru,10s
- 0:38:43 Penalty Matthieu Rousseau received Drive Thru penalty, 10s, 0laps for Speeding In Pitlane. Result: penalties=1, 1st=Drive Thru,10s
- 0:39:12 Penalty Alberto Martos#4037 received Stop/Go penalty, 100s, 0laps for Límite de energía permitida superado.. Result: penalties=1, 1st=Stop/Go,100s
- 0:41:08 Penalty Matthieu Rousseau served 1st Drive Thru penalty, result: penalties=0, 1st=Drive Thru,10s
- 0:42:26 Penalty Alberto Martos#4037 served 1st Stop/Go penalty, result: penalties=0, 1st=Stop/Go,100s
- 0:42:31 Penalty Fran Labrada served 1st Stop/Go penalty, result: penalties=0, 1st=Stop/Go,100s
- 0:44:49 Penalty Fran Labrada received Stop/Go penalty, 10s, 0laps for Speeding In Pitlane. Result: penalties=1, 1st=Stop/Go,10s
- 0:46:33 Penalty Fran Labrada served 1st Stop/Go penalty, result: penalties=0, 1st=Stop/Go,10s
- 0:47:30 Penalty Nick Clarke received Drive Thru penalty, 0s, 0laps for Pitlane Misbehaviour. Result: penalties=1, 1st=Drive Thru,0s
- 0:48:27 Penalty Nick Clarke received Stop/Go penalty, 10s, 0laps for Speeding In Pitlane. Result: penalties=2, 1st=Drive Thru,0s
- 0:50:21 Penalty Nick Clarke served 1st Stop/Go penalty, result: penalties=1, 1st=Drive Thru,0s
- 0:53:16 Penalty Nick Clarke served 1st Drive Thru penalty, result: penalties=0, 1st=Drive Thru,0s
- 1:03:39 Penalty Roman Bannik received Stop/Go penalty, 100s, 0laps for Erlaubtes Energielimit überschritten.. Result: penalties=1, 1st=Stop/Go,100s
- 1:05:17 Penalty Roman Bannik finished before serving penalty, added 125 seconds to totalET
- 1:05:17 Penalty Roman Bannik served 1st Stop/Go penalty, result: penalties=0, 1st=Stop/Go,100s