| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Victor Bernier | R-ace GP | +137 | 4,058 |
| P2 | Jak Crawford | Van Amersfoort Racing | +88 | 4,420 |
| P3 | Elias Seppänen | US Racing | +74 | 4,348 |
| P4 | Gabriele Mini | Prema Powerteam | +42 | 4,507 |
| P5 | Joshua Dürksen | ADAC Berlin-Brandenburg e.V. | +51 | 4,132 |
| P6 | Francesco Pizzi | Van Amersfoort Racing | +34 | 4,088 |
| P7 | Tim Tramnitz | US Racing | +11 | 4,129 |
| P8 | Oliver Bearman | US Racing | −9 | 4,118 |
| P9 | Sebastian Montoya | Prema Powerteam | +27 | 3,512 |
| P10 | Josef Knopp | ADAC Berlin-Brandenburg e.V. | +34 | 3,221 |
| P11 | Vlad Lomko | US Racing | −18 | 3,562 |
| P12 | Leonardo Fornaroli | Iron Lynx | −6 | 3,227 |
| P13 | Erick Zuniga | ADAC Berlin-Brandenburg e.V. | −56 | 3,539 |
| P14 | Hamda Al Qubaisi | Iron Lynx | −10 | 2,842 |
| P15 | Kirill Smal | R-ace GP | −62 | 3,190 |
| P16 | Dino Beganovic | Prema Powerteam | −127 | 3,688 |
| P17 | Jonny Edgar | Van Amersfoort Racing | −210 | 4,555 |
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.