| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Lirim Zendeli | ADAC Berlin-Brandenburg e.V. | +105 | 4,420 |
| P2 | Kim-Luis Schramm | US Racing | +84 | 4,532 |
| P3 | Fabio Scherer | US Racing | +91 | 4,259 |
| P4 | Andreas Estner | Neuhauser Racing Team | +147 | 3,421 |
| P5 | Juri Vips | Prema Powerteam | +2 | 5,309 |
| P6 | Louis Gachot | Van Amersfoort Racing | +121 | 3,427 |
| P7 | Frederik Vesti | Van Amersfoort Racing | +38 | 4,273 |
| P8 | Enzo Fittipaldi | Prema Powerteam | +44 | 4,019 |
| P9 | Julian Hanses | US Racing | +75 | 3,507 |
| P10 | Marcus Armstrong | Prema Powerteam | −41 | 4,893 |
| P11 | Cedric Piro | Team Piro Sports Interdental | +63 | 3,341 |
| P12 | Artem Petrov | DR Formula | −25 | 4,237 |
| P13 | Juan Manuel Correa | Prema Powerteam | −19 | 3,992 |
| P14 | Leonard Hoogenboom | Motopark | +14 | 3,463 |
| P15 | Michael Waldherr | Neuhauser Racing Team | −55 | 4,111 |
| P16 | Oliver Söderström | ADAC Berlin-Brandenburg e.V. | −11 | 3,444 |
| P17 | Felipe Drugovich | Van Amersfoort Racing | −114 | 4,612 |
| P18 | Mick Wishofer | Lechner Racing | −34 | 3,400 |
| P19 | Sophia Flörsch | ADAC Berlin-Brandenburg e.V. | −76 | 3,725 |
| P20 | Olli Caldwell | ADAC Berlin-Brandenburg e.V. | −66 | 3,458 |
| P21 | Charles Weerts | Motopark | −71 | 3,367 |
| P22 | Laurin Heinrich | Laurin Heinrich | −62 | 3,131 |
| P23 | Richard Wagner | Lechner Racing | −66 | 3,034 |
| P24 | Doureid Ghattas | Team Piro Sports Interdental | −82 | 3,058 |
| P25 | Tom Beckhäuser | ADAC Berlin-Brandenburg e.V. | −64 | 2,739 |
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.