| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Kirill Smal | Prema Powerteam | +107 | 4,466 |
| P2 | Sebastian Montoya | Prema Powerteam | +91 | 4,417 |
| P3 | Tim Tramnitz | US Racing | +53 | 4,663 |
| P4 | Oliver Bearman | Van Amersfoort Racing | +7 | 5,111 |
| P5 | Victor Bernier | R-ace GP | +38 | 4,324 |
| P6 | Luke Browning | US Racing | −4 | 4,631 |
| P7 | Josh Dufek | Van Amersfoort Racing | +16 | 4,099 |
| P8 | Leonardo Fornaroli | Iron Lynx | −12 | 4,185 |
| P9 | Taylor Barnard | BWR Motorsport | +50 | 3,304 |
| P10 | Conrad Laursen | Prema Powerteam | −8 | 3,707 |
| P11 | Cenyu Han | Van Amersfoort Racing | +18 | 3,221 |
| P12 | Michael Sauter | Sauter Engineering + Design | −7 | 3,277 |
| P13 | Marcus Amand | R-ace GP | −22 | 3,207 |
| P14 | Sami Meguetounif | R-ace GP | −80 | 3,631 |
| P15 | Maya Weug | Iron Lynx | −79 | 3,400 |
| P16 | Levente Révész | R-ace GP | −70 | 3,085 |
| P17 | Bence VALINT | Van Amersfoort Racing | −99 | 3,175 |
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.