| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Tim Zimmermann | Huber Racing | +144 | 4,697 |
| Jaxon Evans | +137 | 4,791 | ||
| P2 | Ben Green | Schubert Motorsport | +74 | 5,161 |
| Eduardo Coseteng | +120 | 4,520 | ||
| P3 | Jannes Fittje | Huber Motorsport | +109 | 4,243 |
| Nico Menzel | +99 | 4,378 | ||
| P4 | Kim-Luis Schramm | FK Performance Motorsport | +10 | 5,083 |
| Igor Walilko | +69 | 4,254 | ||
| P5 | Finn Gehrsitz | Team Joos by RACEmotion | +20 | 4,420 |
| Sven Müller | −23 | 5,032 | ||
| P6 | Razvan Umbrarescu | Haupt Racing Team | −2 | 4,273 |
| Arjun Maini | −25 | 4,585 | ||
| P7 | Alain Valente | Haupt Racing Team | +26 | 3,502 |
| Ralf Aron | −76 | 4,836 | ||
| P8 | Marco Mapelli | GRT Grasser Racing Team | −113 | 4,800 |
| Benjamin Hites | −70 | 4,211 | ||
| P9 | Jonas Karklys | NordPass by Juta Racing | −103 | 4,200 |
| Jonas Gelzinis | −110 | 4,290 | ||
| P10 | Dylan Yip | Liqui Moly Team Engstler | −134 | 4,141 |
| Kwanda Mokoena | −143 | 4,257 |
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.