| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Kacper Sztuka | US Racing | +111 | 4,220 |
| P2 | Ugo Ugochukwu | Prema Racing | +99 | 4,200 |
| P3 | Conrad Laursen | Prema Racing | +67 | 4,453 |
| P4 | Martinius Stenshorne | Van Amersfoort Racing | +73 | 4,183 |
| P5 | Nikita Bedrin | PHM Racing | +42 | 4,441 |
| P6 | Charlie Wurz | Prema Racing | +24 | 4,501 |
| P7 | Nikhil Kailash Bohra | US Racing | +56 | 3,911 |
| P8 | Maya Weug | Iron Lynx | +52 | 3,796 |
| P9 | Marcus Amand | US Racing | −2 | 4,311 |
| P10 | William KARLSSON | BVM Racing | +66 | 3,364 |
| P11 | Valentin Kluss | Jenzer Motorsport | +21 | 3,700 |
| P12 | Zachary David | US Racing | +17 | 3,595 |
| P13 | Taylor Barnard | PHM Racing | −59 | 4,390 |
| P14 | Emerson Fanucchi Fittipaldi Jr. | Van Amersfoort Racing | +1 | 3,482 |
| P15 | Victoria Blokhina | PHM Racing | +26 | 3,078 |
| P16 | Kim Hwarang | BVM Racing | +17 | 3,029 |
| P17 | Valerio Rinicella | AKM Motorsport | −40 | 3,501 |
| P18 | Georgis Markogiannis | Cram Motorsport | +11 | 2,800 |
| P19 | Andrea Frassineti | Cars Automobili | −20 | 3,006 |
| P20 | Ethan Ischer | Jenzer Motorsport | −43 | 3,113 |
| P21 | Frederik Lund | R-ace GP | −59 | 3,135 |
| P22 | Ismail Akhmedkhodjaev | AKM Motorsport | −19 | 2,552 |
| P23 | Andrea Kimi Antonelli | Prema Racing | −215 | 5,008 |
| P24 | Juan Francisco Soldavini Nores | Maffi Racing | −104 | 3,214 |
| P25 | Oleksandr Partyshev | Jenzer Motorsport | −125 | 3,292 |
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.