| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Maro Engel | Mercedes-AMG Team Landgraf | +132 | 5,673 |
| P2 | Sheldon van der Linde | Schubert Motorsport | +95 | 6,019 |
| P3 | Franck Perera | SSR Performance | +144 | 5,100 |
| P4 | Mirko Bortolotti | SSR Performance | +89 | 5,686 |
| P5 | Marco Wittmann | Project 1 Motorsport | +53 | 6,013 |
| P6 | Lucas Auer | Mercedes-AMG Team Winward | +63 | 5,663 |
| P7 | Thomas Preining | Manthey EMA | +55 | 5,572 |
| P8 | Albert Costa | Emil Frey Racing | +38 | 5,616 |
| P9 | Dries Vanthoor | Schubert Motorsport | −10 | 6,137 |
| P10 | Jusuf Owega | Mercedes-AMG Team Landgraf | +38 | 5,213 |
| P11 | Luca Stolz | Mercedes-AMG Team HRT | +19 | 5,287 |
| P12 | Kelvin Van der Linde | Abt Sportsline | −24 | 5,712 |
| P13 | Ayhancan Güven | Küs Team Bernhard | −3 | 5,199 |
| P14 | Luca Engstler | Liqui Moly Team Engstler | −7 | 5,069 |
| P15 | Ricardo Feller | Abt Sportsline | −61 | 5,643 |
| P16 | Dennis Olsen | Manthey EMA | −67 | 5,525 |
| P17 | Arjun Maini | Mercedes-AMG Team HRT | −22 | 4,672 |
| P18 | Mattia Drudi | Tresor Orange1 | −42 | 4,762 |
| P19 | Tim Heinemann | Toksport WRT | −75 | 5,045 |
| P20 | Patric Niederhauser | Tresor Orange1 | −102 | 5,218 |
| P21 | Clemens Schmid | GRT Grasser Racing Team | −50 | 4,267 |
| P22 | Mick Wishofer | GRT Grasser Racing Team | −89 | 4,636 |
| P23 | Christian Engelhart | Toksport WRT | −146 | 5,255 |
| P24 | Alessio Deledda | SSR Performance | −28 | 3,331 |
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.