| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Raffaele Marciello | Mann-Filter Team Landgraf | +94 | 5,908 |
| Maro Engel | +88 | 6,011 | ||
| P2 | Joel Sturm | Allied Racing | +158 | 4,700 |
| Sven Müller | +105 | 5,483 | ||
| P3 | Fabian Schiller | Drago Racing Team ZVO | +116 | 4,999 |
| Jules Gounon | +59 | 5,876 | ||
| P4 | Patric Niederhauser | Rutronik Racing | +75 | 5,340 |
| Luca Engstler | +113 | 4,772 | ||
| P5 | Christian Engelhart | Team Joos Sportwagentechnik | +59 | 5,263 |
| Ayhancan Guven | +61 | 5,231 | ||
| P6 | Elias Seppanen | Mann-Filter Team Landgraf | +143 | 3,753 |
| Frankie Bird | +111 | 4,290 | ||
| P7 | Jack Aitken | Emil Frey Racing | +13 | 5,352 |
| Albert Costa | +7 | 5,437 | ||
| P8 | Tim Zimmermann | Montaplast by Land-Motorsport | +53 | 4,495 |
| Christopher Mies | −9 | 5,407 | ||
| P9 | Jan Marschalkowski | Mercedes-AMG Team ZVO | +41 | 4,379 |
| Luca Stolz | −45 | 5,660 | ||
| P10 | Niklas Krütten | Schubert Motorsport | −15 | 4,909 |
| Ben Green | −13 | 4,871 | ||
| P11 | Mick Wishofer | Emil Frey Racing | +4 | 4,363 |
| Konsta Lappalainen | −5 | 4,488 | ||
| P12 | Ricardo Feller | Montaplast by Land-Motorsport | −107 | 5,647 |
| Jusuf Owega | −91 | 5,394 | ||
| P13 | Dennis Marschall | Rutronik Racing | −106 | 5,344 |
| Kim-Luis Schramm | −85 | 5,032 | ||
| P14 | Markus Winkelhock | Car Collection Motorsport | −69 | 4,563 |
| Florian Spengler | −29 | 4,012 | ||
| P15 | Arthur Rougier | Emil Frey Racing | −119 | 4,962 |
| Franck Perera | −104 | 4,737 | ||
| P16 | Ezequiel Perez Companc | Madpanda Motorsport | −83 | 4,161 |
| Maximilian Götz | −179 | 5,570 | ||
| P17 | Simon Reicher | Eastalent Racing Team | −110 | 4,278 |
| Norbert Siedler | −123 | 4,454 |
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.