| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Max Fewtrell | R-ace GP | +77 | 5,276 |
| P2 | Richard Verschoor | Josef Kaufmann Racing | +108 | 4,559 |
| P3 | Lorenzo Colombo | JD Motorsport | +75 | 4,813 |
| P4 | Neil Verhagen | Tech 1 Racing | +73 | 4,614 |
| P5 | Christian Lundgaard | MP Motorsport | +45 | 4,803 |
| P6 | Oscar Piastri | Arden | +31 | 4,781 |
| P7 | Thomas Maxwell | JD Motorsport | +51 | 4,305 |
| P8 | Yifei Ye | Josef Kaufmann Racing | −19 | 5,102 |
| P9 | Victor Martins | R-ace GP | −11 | 4,742 |
| P10 | Charles Milesi | R-ace GP | −24 | 4,702 |
| P11 | Arthur Rougier | Fortec Motorsports | +28 | 3,854 |
| P12 | Alex Peroni | MP Motorsport | −40 | 4,499 |
| P13 | Frankie Bird | Tech 1 Racing | +61 | 3,073 |
| P14 | Najiy Ayyad | JD Motorsport | +43 | 3,117 |
| P15 | Raul Guzman | Fortec Motorsports | −13 | 3,649 |
| P16 | Axel Matus | AVF by Adrian Valles | −18 | 3,521 |
| P17 | Eliseo Martinez Merono | AVF by Adrian Valles | −41 | 3,608 |
| P18 | Nikita Volegov | Arden | −76 | 3,849 |
| P19 | Jarno Opmeer | MP Motorsport | −119 | 4,182 |
| P20 | Christian Munoz | AVF by Adrian Valles | −58 | 3,289 |
| P21 | Xavier Lloveras | AVF by Adrian Valles | −82 | 3,383 |
| P22 | Vladimir Tziortzis | Fortec Motorsports | −92 | 3,325 |
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.