| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Nico Müller | Team Rosberg | +152 | 5,372 |
| P2 | Felipe Fraga | Red Bull AlphaTauri AF Corse | +141 | 5,316 |
| P3 | Mirko Bortolotti | GRT Grasser Racing Team | +91 | 5,858 |
| P4 | Marco Wittmann | Walkenhorst Motorsport | +61 | 6,111 |
| P5 | Maximilian Götz | Mercedes-AMG Team WINWARD Racing | +45 | 6,130 |
| P6 | Kelvin van der Linde | Team ABT Sportsline | +41 | 5,970 |
| P7 | Laurens Vanthoor | SSR Performance | +34 | 5,841 |
| P8 | Sheldon van der Linde | Schubert Motorsport | +54 | 5,324 |
| P9 | Ricardo Feller | Team ABT Sportsline | +10 | 5,771 |
| P10 | Maro Engel | Mercedes-AMG Team GruppeM Racing | −7 | 5,806 |
| P11 | Dennis Olsen | SSR Performance | +8 | 5,349 |
| P12 | Rene Rast | Team ABT | −83 | 6,637 |
| P13 | Arjun Maini | Mercedes-AMG Team HRT | −1 | 5,051 |
| P14 | Esteban Muth | Walkenhorst Motorsport | +27 | 4,399 |
| P15 | David Schumacher | Mercedes-AMG Team Winward | −14 | 4,808 |
| P16 | Marius Zug | Attempto Racing | −28 | 4,802 |
| P17 | Maximilian Buhk | Mercedes-AMG Team Mücke Motorsport | −56 | 5,001 |
| P18 | Sébastien Loeb | Red Bull AlphaTauri AF Corse | −136 | 6,022 |
| P19 | Clemens Schmid | GRT grasser-racing.com | −29 | 4,174 |
| P20 | Dev Gore | Team Rosberg | −38 | 4,098 |
| P21 | Esmee Hawkey | T3 Motorsport | −50 | 4,062 |
| P22 | Lucas Auer | Mercedes-AMG Team Winward | −182 | 5,834 |
| P23 | Alessio Deledda | GRT grasser-racing.com | −41 | 3,501 |
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.