| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Joey Mawson | Van Amersfoort Racing | +79 | 4,955 |
| P2 | Marvin Dienst | HTP Junior Team | +63 | 4,996 |
| P3 | Kim-Luis Schramm | Neuhauser Racing Team | +106 | 4,178 |
| P4 | Mike Ortmann | ADAC Berlin-Brandenburg e.V. | +92 | 4,182 |
| P5 | David Beckmann | ADAC Berlin-Brandenburg e.V. | +40 | 4,725 |
| P6 | Joel Eriksson | Motopark | +7 | 5,065 |
| P7 | Jason Kremer | Team Timo Scheider | +74 | 3,927 |
| P8 | Tim Zimmermann | Neuhauser Racing Team | +27 | 4,343 |
| P9 | Janneau Esmeijer | HTP Junior Team | +8 | 4,424 |
| P10 | Robert Shwartzman | ADAC Berlin-Brandenburg e.V. | −7 | 4,446 |
| P11 | Harrison Newey | Van Amersfoort Racing | −30 | 4,589 |
| P12 | Jannes Fittje | Motopark | — | 4,009 |
| P13 | David Kolkmann | Jenzer Motorsport | +48 | 3,337 |
| P14 | Cedric Piro | Piro Sports | +22 | 3,478 |
| P15 | Yan Leon Shlom | Team Timo Scheider | +16 | 3,396 |
| P16 | Nikolaj Rogivue | SMG Swiss Motorsport Group | −9 | 3,522 |
| P17 | Carrie Schreiner | HTP Junior Team | +12 | 3,135 |
| P18 | Mick Schumacher | Van Amersfoort Racing | −95 | 4,231 |
| P19 | Toni Wolf | Piro Sports | −29 | 3,307 |
| P20 | Giorgio Maggi | SMG Swiss Motorsport Group | −59 | 3,489 |
| P21 | Job Van Uitert | Provily Racing | −73 | 3,497 |
| P22 | Luca Engstler | Engstler Motorsport | −55 | 3,147 |
| P23 | Moritz Müller-Crepon | Jenzer Motorsport | −87 | 3,349 |
| P24 | Michelle Halder | Liqui Moly Team Engstler | −52 | 2,831 |
| P25 | Benjamin Mazatis | ADAC Berlin-Brandenburg e.V. | −98 | 3,181 |
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.