| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Martinius Stenshorne | R-ace GP | +107 | 4,854 |
| P2 | Lorenzo Fluxá | Prema Racing | +105 | 4,687 |
| P3 | Maceo Capietto | Race Performance Motorsport | +118 | 4,348 |
| P4 | Josh Dufek | Van Amersfoort Racing | +65 | 4,902 |
| P5 | Laurens van Hoepen | ART Grand Prix | +96 | 4,297 |
| P6 | Andrea Kimi Antonelli | Prema Racing | +5 | 5,505 |
| P7 | Sami Meguetounif | MP Motorsport | +91 | 4,037 |
| P8 | Santiago Ramos | Race Performance Motorsport | +91 | 3,882 |
| P9 | Dilano Van't Hoff | MP Motorsport | +81 | 3,835 |
| P10 | Rafael Câmara | Prema Racing | −11 | 4,919 |
| P11 | Esteban Masson | Sainteloc Racing | +53 | 3,869 |
| P12 | Nikhil Kailash Bohra | Trident | +14 | 4,210 |
| P13 | Owen Tangavelou | Trident | +12 | 4,065 |
| P14 | Joshua Dürksen | Arden Motorsport | −18 | 4,293 |
| P15 | Levente Révész | Arden Motorsport | +55 | 3,220 |
| P16 | Tim Tramnitz | R-ace GP | −83 | 4,884 |
| P17 | Roman Bilinski | Trident | −47 | 4,180 |
| P18 | Kirill Smal | Monolite Racing | −66 | 4,250 |
| P19 | Adam Fitzgerald | Race Performance Motorsport | +18 | 3,074 |
| P20 | Victor Bernier | MP Motorsport | −82 | 4,136 |
| P21 | Marcus Amand | ART Grand Prix | −73 | 3,870 |
| P22 | Charlie Wurz | ART Grand Prix | −117 | 4,269 |
| P23 | Tom Lebbon | Arden Motorsport | −69 | 3,529 |
| P24 | Enzo Riccardo Scionti | Monolite Racing | −25 | 2,849 |
| P25 | Maya Weug | KIC Motorsport | −104 | 3,648 |
| P26 | Michael Belov | G4 Racing | −216 | 5,057 |
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.