| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Sheldon van der Linde | Schubert Motorsport | +143 | 5,607 |
| P2 | Maro Engel | Mercedes-AMG Team GruppeM Racing | +106 | 5,955 |
| P3 | Rene Rast | Team ABT | +47 | 6,694 |
| P4 | Philipp Eng | Schubert Motorsport | +121 | 5,283 |
| P5 | Nico Müller | Team Rosberg | +98 | 5,413 |
| P6 | Mirko Bortolotti | GRT Grasser Racing Team | +49 | 5,932 |
| P7 | Ricardo Feller | Team ABT Sportsline | +42 | 5,813 |
| P8 | Lucas Auer | Mercedes-AMG Team Winward | +20 | 5,931 |
| P9 | Laurens Vanthoor | SSR Performance | +10 | 5,860 |
| P10 | Marco Wittmann | Walkenhorst Motorsport | −19 | 6,091 |
| P11 | Dennis Olsen | SSR Performance | +14 | 5,362 |
| P12 | Luca Stolz | Mercedes-AMG Team HRT | −41 | 5,982 |
| P13 | Arjun Maini | Mercedes-AMG Team HRT | −1 | 5,158 |
| P14 | David Schumacher | Mercedes-AMG Team Winward | +6 | 4,814 |
| P15 | Maximilian Götz | Mercedes-AMG Team WINWARD Racing | −85 | 5,983 |
| P16 | Rolf Ineichen | GRT Grasser Racing Team | −36 | 5,025 |
| P17 | Dev Gore | Team Rosberg | +12 | 4,080 |
| P18 | Esteban Muth | Walkenhorst Motorsport | −24 | 4,391 |
| P19 | Esmee Hawkey | T3 Motorsport | −11 | 3,990 |
| P20 | Kelvin Van der Linde | Team ABT Sportsline | −146 | 5,822 |
| P21 | Alessio Deledda | GRT grasser-racing.com | −7 | 3,452 |
| P22 | Maximilian Buhk | Mercedes-AMG Team Mücke Motorsport | −112 | 4,883 |
| P23 | Nick Cassidy | Red Bull AlphaTauri AF Corse | −185 | 5,764 |
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.