| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Oliver Bearman | Van Amersfoort Racing | +64 | 5,104 |
| P2 | Josh Dufek | Van Amersfoort Racing | +117 | 4,083 |
| P3 | Nikita Bedrin | Van Amersfoort Racing | +132 | 3,692 |
| P4 | Victor Bernier | R-ace GP | +66 | 4,286 |
| P5 | Kirill Smal | Prema Powerteam | +42 | 4,359 |
| P6 | Tim Tramnitz | US Racing | +7 | 4,609 |
| P7 | Sami Meguetounif | R-ace GP | +60 | 3,711 |
| P8 | Sebastian Montoya | Prema Powerteam | −8 | 4,326 |
| P9 | Luke Browning | US Racing | −47 | 4,635 |
| P10 | Vlad Lomko | US Racing | −5 | 3,847 |
| P11 | Bence VALINT | Van Amersfoort Racing | +30 | 3,274 |
| P12 | Hamda Al Qubaisi | Prema Powerteam | +30 | 3,077 |
| P13 | Leonardo Fornaroli | Iron Lynx | −85 | 4,197 |
| P14 | Valentino Catalano | BWR Motorsport | −56 | 3,643 |
| P15 | Conrad Laursen | Prema Powerteam | −81 | 3,715 |
| P16 | Cenyu Han | Van Amersfoort Racing | −51 | 3,204 |
| P17 | Levente Révész | R-ace GP | −64 | 3,154 |
| P18 | Jorge Garcíarce | Jenzer Motorsport | −41 | 2,715 |
| P19 | Michael Sauter | Sauter Engineering + Design | −111 | 3,285 |
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.