| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jules Gounon | Drago Racing Team ZVO | +109 | 5,608 |
| Fabian Schiller | +133 | 5,246 | ||
| P2 | Jusuf Owega | Montaplast by Land-Motorsport | +113 | 5,191 |
| Ricardo Feller | +109 | 5,256 | ||
| P3 | Marco Mapelli | Paul Motorsport | +86 | 5,237 |
| Maximilian Paul | +111 | 4,889 | ||
| P4 | Christian Engelhart | Team Joos Sportwagentechnik | +45 | 5,454 |
| Ayhancan Güven | +55 | 5,305 | ||
| P5 | Konsta Lappalainen | Emil Frey Racing | +81 | 4,636 |
| Mick Wishofer | +80 | 4,649 | ||
| P6 | Nicky Catsburg | Schubert Motorsport | +13 | 5,198 |
| Jesse Krohn | — | 5,398 | ||
| P7 | Mattia Drudi | Car Collection Motorsport | +57 | 4,321 |
| Thierry Vermeulen | +74 | 4,077 | ||
| P8 | Kim-Luis Schramm | Rutronik Racing | −26 | 5,073 |
| Dennis Marschall | −39 | 5,265 | ||
| P9 | Niklas Krütten | Schubert Motorsport | −39 | 4,915 |
| Ben Green | −33 | 4,831 | ||
| P10 | Joel Sturm | Allied Racing | −34 | 4,495 |
| Sven Müller | −79 | 5,144 | ||
| P11 | Arthur Rougier | Emil Frey Racing | −99 | 5,064 |
| Franck Perera | −88 | 4,904 | ||
| P12 | Christopher Mies | Montaplast by Land-Motorsport | −117 | 4,987 |
| Tim Zimmermann | −87 | 4,553 | ||
| P13 | Robin Rogalski | Seyffarth Motorsport | −77 | 4,097 |
| Frédéric Vervisch | −166 | 5,353 | ||
| P14 | Norbert Siedler | Eastalent Racing Team | −92 | 4,034 |
| Simon Reicher | −86 | 3,951 |
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.