| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Martinius Stenshorne | R-ace GP | +88 | 5,287 |
| P2 | Tim Tramnitz | R-ace GP | +64 | 5,506 |
| P3 | Kas Haverkort | Van Amersfoort Racing | +58 | 5,373 |
| P4 | Rafael Câmara | Prema Racing | +44 | 5,395 |
| P5 | Owen Tangavelou | Trident | +97 | 4,396 |
| P6 | Andrea Kimi Antonelli | Prema Racing | −5 | 5,894 |
| P7 | Nikhil Kailash Bohra | Trident | +75 | 4,342 |
| P8 | Victor Bernier | MP Motorsport | +64 | 4,326 |
| P9 | Lorenzo Fluxá | Prema Racing | +18 | 4,779 |
| P10 | Maceo Capietto | Race Performance Motorsport | +17 | 4,617 |
| P11 | Nikita Bedrin | Van Amersfoort Racing | −16 | 4,924 |
| P12 | Roman Bilinski | Trident | +19 | 4,245 |
| P13 | Noah Strømsted | Race Performance Motorsport | +24 | 4,022 |
| P14 | Evan Giltaire | ART Grand Prix | +3 | 4,124 |
| P15 | Alessandro Giusti | G4 Racing | −47 | 4,611 |
| P16 | Joshua Dürksen | Arden Motorsport | −22 | 4,109 |
| P17 | Laurens van Hoepen | ART Grand Prix | −63 | 4,473 |
| P18 | Ivan Franco Domingues | Van Amersfoort Racing | −17 | 3,745 |
| P19 | Valentin Kluss | Monolite Racing | −45 | 3,924 |
| P20 | Maya Weug | KIC Motorsport | −67 | 4,033 |
| P21 | Tom Lebbon | Arden Motorsport | −28 | 3,432 |
| P22 | Emerson Fanucchi Fittipaldi Jr. | Sainteloc Racing | −33 | 3,344 |
| P23 | Matías Zagazeta | R-ace GP | −43 | 3,308 |
| P24 | Enzo Riccardo Scionti | Monolite Racing | −9 | 2,662 |
| P25 | Pierre-Alexandre Provost | G4 Racing | −89 | 3,561 |
| P26 | Juan Francisco Soldavini Nores | G4 Racing | −86 | 3,365 |
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.