| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Krystian Korzeniowski | Olimp Racing | +130 | 3,660 |
| Karol Basz | +84 | 4,242 | ||
| P2 | Emil Gjerdrum | Haupt Racing Team | +128 | 3,436 |
| Kiano Blum | +128 | 3,429 | ||
| P3 | Arunas Geciauskas | Juta Racing | +60 | 3,920 |
| P4 | Alain Valente | Haupt Racing Team | +9 | 4,287 |
| Massimiliano Cuccarese | +71 | 3,490 | ||
| P5 | Marcus Clutton | Orange Racing by JMH | −3 | 4,095 |
| Simon Orange | +15 | 3,848 | ||
| P6 | Moritz Wiskirchen | SR Motorsport by Schnitzelalm | −18 | 4,004 |
| Michael Sander | +55 | 3,160 | ||
| P7 | Yaroslav Veselaho | AF Corse | +80 | 2,663 |
| P8 | Jay Mo Härtling | SR Motorsport by Schnitzelalm | −35 | 3,622 |
| Kenneth Heyer | −41 | 3,681 | ||
| P9 | Tim Hütter | LIQUI MOLY Team Engstler | −25 | 3,253 |
| Jonas Karklys | −50 | 3,521 | ||
| P10 | Stefano Costantini | Norik Racing | −73 | 3,515 |
| Norikazu Shibata | −18 | 2,940 | ||
| P11 | André Fernandes | AF Motorsport | −52 | 3,045 |
| P12 | Alfredo Hernandez | Grupo Prom Racing Team | −49 | 2,788 |
| P13 | Przemyslaw Bienkowski | PTT Racing Team | −24 | 2,210 |
| Mateusz Lisowski | −75 | 2,814 | ||
| DNF | Dexter Müller | CBRX by SPS | −164 | 3,467 |
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.