| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Oliver Bearman | US Racing | +134 | 4,127 |
| P2 | Tim Tramnitz | US Racing | +113 | 4,118 |
| P3 | Gabriele Mini | Prema Powerteam | +64 | 4,465 |
| P4 | Jonny Edgar | Van Amersfoort Racing | +22 | 4,765 |
| P5 | Victor Bernier | R-ace GP | +66 | 3,921 |
| P6 | Elias Seppänen | US Racing | +15 | 4,274 |
| P7 | Francesco Pizzi | Van Amersfoort Racing | +11 | 4,054 |
| P8 | Jak Crawford | Van Amersfoort Racing | −33 | 4,332 |
| P9 | Dino Beganovic | Prema Powerteam | −10 | 3,815 |
| P10 | Vlad Lomko | US Racing | −9 | 3,579 |
| P11 | Joshua Dürksen | ADAC Berlin-Brandenburg e.V. | −76 | 4,081 |
| P12 | Erick Zuniga | ADAC Berlin-Brandenburg e.V. | −54 | 3,594 |
| P13 | Leonardo Fornaroli | Iron Lynx | −38 | 3,233 |
| P14 | Kirill Smal | R-ace GP | −62 | 3,252 |
| P15 | Josef Knopp | ADAC Berlin-Brandenburg e.V. | −77 | 3,187 |
| P16 | Hamda Al Qubaisi | Iron Lynx | −65 | 2,853 |
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.