| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Maximilian Paul | GRT Grasser Racing Team | +174 | 5,151 |
| P2 | Laurin Heinrich | Küs Team Bernhard | +141 | 5,378 |
| P3 | Lucas Auer | Mercedes-AMG Team Winward | +85 | 5,941 |
| P4 | Maro Engel | Mercedes-AMG Team Landgraf | +73 | 5,871 |
| P5 | Thomas Preining | Manthey EMA | +46 | 6,008 |
| P6 | Ricardo Feller | Abt Sportsline | +36 | 5,918 |
| P7 | Luca Engstler | Liqui Moly Team Engstler | +78 | 5,080 |
| P8 | Thierry Vermeulen | Emil Frey Racing | +96 | 4,548 |
| P9 | David Schumacher | Mercedes-AMG Team Winward | +75 | 4,609 |
| P10 | Franck Perera | SSR Performance | +28 | 5,062 |
| P11 | Mattia Drudi | Tresor Orange1 | +13 | 5,037 |
| P12 | Tim Heinemann | Toksport WRT | +2 | 4,947 |
| P13 | Luca Stolz | Mercedes-AMG Team HRT | −49 | 5,440 |
| P14 | Sandro Holzem | Project 1 Motorsport | −10 | 4,633 |
| P15 | Marco Wittmann | Project 1 Motorsport | −118 | 5,954 |
| P16 | Jusuf Owega | Mercedes-AMG Team Landgraf | −69 | 5,001 |
| P17 | Sheldon van der Linde | Schubert Motorsport | −156 | 6,019 |
| P18 | Jack Aitken | Emil Frey Racing | −108 | 5,074 |
| P19 | Rene Rast | Schubert Motorsport | −161 | 5,589 |
| P20 | Kelvin Van der Linde | Abt Sportsline | −176 | 5,556 |
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.