| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Artem Petrov | DR Formula | +130 | 4,140 |
| P2 | Marcus Armstrong | Prema Powerteam | +53 | 5,057 |
| P3 | Juri Vips | Prema Powerteam | +26 | 5,264 |
| P4 | Louis Gachot | Van Amersfoort Racing | +121 | 3,652 |
| P5 | Felipe Drugovich | Van Amersfoort Racing | +13 | 4,883 |
| P6 | Cedric Piro | Team Piro Sports Interdental | +101 | 3,492 |
| P7 | Sophia Flörsch | ADAC Berlin-Brandenburg e.V. | +31 | 4,144 |
| P8 | Oliver Söderström | ADAC Berlin-Brandenburg e.V. | +75 | 3,405 |
| P9 | Kim-Luis Schramm | US Racing | −29 | 4,517 |
| P10 | Mick Wishofer | Lechner Racing | +50 | 3,314 |
| P11 | Fabio Scherer | US Racing | −59 | 4,480 |
| P12 | Charles Weerts | Motopark | +22 | 3,254 |
| P13 | Julian Hanses | US Racing | −45 | 3,857 |
| P14 | Tom Beckhäuser | ADAC Berlin-Brandenburg e.V. | +38 | 2,662 |
| P15 | Doureid Ghattas | Team Piro Sports Interdental | +12 | 2,788 |
| P16 | David Malukas | Motopark | −67 | 3,549 |
| P17 | Jonathan Aberdein | Motopark | −128 | 4,107 |
| P18 | Andreas Estner | Neuhauser Racing Team | −93 | 3,460 |
| P19 | Leonard Hoogenboom | Motopark | −92 | 3,250 |
| P20 | Michael Waldherr | Neuhauser Racing Team | −159 | 3,870 |
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.