| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Kelvin Van der Linde | Team ABT Sportsline | +112 | 6,108 |
| P2 | Philip Ellis | Mercedes-AMG Team Winward | +164 | 5,083 |
| P3 | Mike Rockenfeller | Team ABT Sportsline | +71 | 6,225 |
| P4 | Maximilian Götz | Mercedes-AMG Team HRT | +99 | 5,544 |
| P5 | Marco Wittmann | Walkenhorst Motorsport | +50 | 6,013 |
| P6 | Sheldon van der Linde | Rowe Racing | +71 | 5,460 |
| P7 | Nico Müller | Team Rosberg | +15 | 6,046 |
| P8 | Daniel Juncadella | Mercedes-AMG Team GruppeM Racing | +53 | 5,225 |
| P9 | Luca Stolz | Mercedes-AMG Team Toksport WRT | +46 | 5,086 |
| P10 | Arjun Maini | Mercedes-AMG Team GetSpeed | +46 | 4,832 |
| P11 | Lucas Auer | Mercedes-AMG Team Winward | −9 | 5,392 |
| P12 | Vincent Abril | Mercedes-AMG Team HRT | +12 | 4,840 |
| P13 | Liam Lawson | Red Bull AF Corse | −98 | 6,251 |
| P14 | Esteban Muth | T3 Motorsport | −10 | 4,657 |
| P15 | Christian Klien | JP Motorsport | −47 | 4,957 |
| P16 | Markus Winkelhock | Team ABT | −71 | 5,067 |
| P17 | Esmee Hawkey | T3 Motorsport | −38 | 4,331 |
| P18 | Hubert Haupt | Mercedes-AMG Team HRT | −97 | 4,962 |
| P19 | Timo Glock | Rowe Racing | −107 | 4,848 |
| P20 | Alexander Albon | AlphaTauri AF Corse | −259 | 7,231 |
Rating Δ is the Elo exchange from this race: taken from the cars finished behind, ceded to those ahead, net zero across the field. A shared car splits its change among co-drivers by FIA grade, so both appear at the same position.