| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Freddie Slater | Prema Racing | +54 | 4,904 |
| P2 | Kean Nakamura-Berta | Prema Racing | +74 | 4,372 |
| P3 | Jack Beeton | US Racing | +69 | 4,290 |
| P4 | Akshay Bohra | US Racing | +38 | 4,594 |
| P5 | Edward Robinson | AS Motorsport | +142 | 3,157 |
| P6 | Tomass Stolcermanis | Prema Racing | +44 | 4,192 |
| P7 | Kirill Kutskov | Maffi Racing | +99 | 3,420 |
| P8 | Luka Sammalisto | R-ace GP | +99 | 3,285 |
| P9 | Maksimilian Popov | PHM AIX Racing | +69 | 3,507 |
| P10 | Alex Powell | Prema Racing | +22 | 3,922 |
| P11 | Davide Larini | PHM AIX Racing | +51 | 3,465 |
| P12 | Nathanael Berreby | Maffi Racing | +110 | 2,621 |
| P13 | Maxim Rehm | US Racing | +14 | 3,636 |
| P14 | Enea Frey | Jenzer Motorsport | +23 | 3,406 |
| P15 | Mattia Marchiante | AKM Motorsport | +7 | 3,469 |
| P16 | Luca Viisoreanu | Real Racing | +42 | 2,953 |
| P17 | Reno Francot | Jenzer Motorsport | −2 | 3,324 |
| P18 | Hiyu Yamakoshi | Van Amersfoort Racing | −91 | 4,339 |
| P19 | Everett Stack | PHM AIX Racing | +35 | 2,670 |
| P20 | Hudson Schwartz | Van Amersfoort Racing | −27 | 3,250 |
| P21 | Rashid Al Dhaheri | Prema Racing | −98 | 3,979 |
| P22 | Gustav Jonsson | Van Amersfoort Racing | −115 | 4,059 |
| P23 | Lia Block | ART Grand Prix | −18 | 2,798 |
| P24 | Ciro Sobral | Jenzer Motorsport | −78 | 3,335 |
| P25 | Kabir Anurag | US Racing | −69 | 3,115 |
| P26 | Enzo Yeh | R-ace GP | −59 | 2,896 |
| P27 | Dante Vinci | Van Amersfoort Racing | −104 | 3,259 |
| P28 | Lin Hodenius | Van Amersfoort Racing | −81 | 2,888 |
| P29 | Emanuele Olivieri | AKM Motorsport | −140 | 3,428 |
| P30 | Bart Harrison | Jenzer Motorsport | −107 | 2,931 |
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.