Official classification
Final · Saturday, June 20
| Pos | Driver | Time / Gap | Pts |
|---|---|---|---|
| 1 | Pascal WehrleinPorsche · GER | 36:50.587 | 25 |
| 2 | Mitch EvansJaguar TCS Racing · NZL | +2.729 | 18 |
| 3 | António Félix da CostaJaguar TCS Racing · POR | +3.870 | 15 |
| 4 | Edoardo MortaraMahindra Racing · SUI | +7.421 | 12 |
| 5 | Jean-Éric VergneCitroën Racing · FRA | +10.756 | 10 |
| 6 | Sébastien BuemiEnvision Racing · SUI | +13.779 | 8 |
| 7 | Taylor BarnardMcLaren · GBR | +16.555 | 6 |
| 8 | Norman NatoNissan · FRA | +21.353 | 4 |
| 9 | Nyck de VriesMahindra Racing · NED | +26.679 | 2 |
| 10 | Felipe DrugovichAndretti · BRA | +31.768 | 1 |
| 11 | Nico MüllerPorsche · SUI | +36.981 | — |
| 12 | Maximilian GüntherDS Penske · GER | +40.397 | — |
| 13 | Nick CassidyCitroën Racing · NZL | +41.361 | — |
| 14 | Sam BirdMcLaren · GBR | +44.499 | — |
| 15 | Oliver RowlandNissan · GBR | DNF · Lap 24 | — |
| 16 | Jake DennisAndretti · GBR | DNF · Lap 8 | — |