| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Marvin Dienst | Mercedes-AMG Team ZVO | +150 | 4,947 |
| Jan Marschalkowski | +172 | 4,630 | ||
| P2 | Daniel Juncadella | Mann-Filter Team Landgraf | +97 | 5,296 |
| Raffaele Marciello | +54 | 5,999 | ||
| P3 | Marco Mapelli | Paul Motorsport | +94 | 5,046 |
| Maximilian Paul | +121 | 4,648 | ||
| P4 | Christopher Haase | Montaplast by Land-Motorsport | +83 | 4,872 |
| Salman Owega | +135 | 4,112 | ||
| P5 | Markus Winkelhock | Car Collection Motorsport | +77 | 4,611 |
| Florian Spengler | +117 | 4,040 | ||
| P6 | Franck Perera | Emil Frey Racing | +32 | 4,856 |
| Arthur Rougier | +20 | 5,039 | ||
| P7 | Jack Aitken | Emil Frey Racing | −28 | 5,339 |
| Albert Costa | −36 | 5,463 | ||
| P8 | Ben Green | Schubert Motorsport | −16 | 4,819 |
| Jesse Krohn | −47 | 5,290 | ||
| P9 | Joel Sturm | Allied Racing | −22 | 4,561 |
| Sven Müller | −72 | 5,302 | ||
| P10 | Elias Seppänen | Mann-Filter Team Landgraf | −4 | 4,041 |
| Frankie Bird | −35 | 4,450 | ||
| P11 | Christopher Mies | Montaplast by Land-Motorsport | −113 | 5,184 |
| Tim Zimmermann | −75 | 4,621 | ||
| P12 | Mattia Drudi | Car Collection Motorsport | −89 | 4,509 |
| Thierry Vermeulen | −54 | 4,048 | ||
| P13 | Simon Reicher | Eastalent Racing Team | −81 | 4,089 |
| Norbert Siedler | −89 | 4,186 | ||
| P14 | Dennis Marschall | Rutronik Racing | −200 | 5,371 |
| Kim-Luis Schramm | −187 | 5,153 |
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.