| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Franck Perera | SSR Performance | +171 | 5,016 |
| P2 | Tim Heinemann | Toksport WRT | +157 | 4,974 |
| P3 | Jack Aitken | Emil Frey Racing | +96 | 5,607 |
| P4 | Ricardo Feller | Abt Sportsline | +74 | 5,683 |
| P5 | Rene Rast | Schubert Motorsport | +19 | 6,293 |
| P6 | Kelvin Van der Linde | Abt Sportsline | +37 | 5,736 |
| P7 | Laurin Heinrich | Küs Team Bernhard | +68 | 5,042 |
| P8 | Mirko Bortolotti | SSR Performance | −10 | 5,939 |
| P9 | Christian Engelhart | Toksport WRT | +19 | 5,257 |
| P10 | Dennis Olsen | Manthey EMA | −16 | 5,513 |
| P11 | Thomas Preining | Manthey EMA | −26 | 5,416 |
| P12 | Clemens Schmid | GRT Grasser Racing Team | +47 | 4,121 |
| P13 | Maro Engel | Mercedes-AMG Team Landgraf | −68 | 5,545 |
| P14 | Jusuf Owega | Mercedes-AMG Team Landgraf | −57 | 5,134 |
| P15 | Thierry Vermeulen | Emil Frey Racing | −29 | 4,473 |
| P16 | Lucas Auer | Mercedes-AMG Team Winward | −124 | 5,622 |
| P17 | Luca Engstler | Liqui Moly Team Engstler | −103 | 5,076 |
| P18 | David Schumacher | Mercedes-AMG Team Winward | −74 | 4,399 |
| P19 | Alessio Deledda | SSR Performance | −19 | 3,392 |
| P20 | Ayhancan Güven | Küs Team Bernhard | −161 | 5,201 |
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.