| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Freddie Slater | Prema Racing | +89 | 4,181 |
| P2 | Jack Beeton | US Racing | +117 | 3,719 |
| P3 | Hiyu Yamakoshi | Van Amersfoort Racing | +72 | 4,120 |
| P4 | Rashid Al Dhaheri | Prema Racing | +69 | 4,027 |
| P5 | Matheus Ferreira | US Racing | +77 | 3,809 |
| P6 | Gustav Jonsson | Van Amersfoort Racing | +57 | 3,915 |
| P7 | Akshay Bohra | US Racing | +17 | 4,307 |
| P8 | Tomass Stolcermanis | Prema Racing | +41 | 3,846 |
| P9 | Gianmarco Pradel | US Racing | +29 | 3,864 |
| P10 | Emanuele Olivieri | AKM Motorsport | +49 | 3,526 |
| P11 | Davide Larini | PHM AIX Racing | +58 | 3,329 |
| P12 | Alvise RODELLA | Van Amersfoort Racing | +54 | 3,262 |
| P13 | Luca Viisoreanu | Real Racing | +64 | 3,045 |
| P14 | Filippo Fiorentino | Cram Motorsport | +77 | 2,768 |
| P15 | Edward Robinson | AS Motorsport | +27 | 3,206 |
| P16 | Everett Stack | PHM AIX Racing | +72 | 2,580 |
| P17 | Wiktor Dobrzanski | AKM Motorsport | +38 | 2,863 |
| P18 | Oleksandr Savinkov | AKM Motorsport | +1 | 3,150 |
| P19 | Alex Powell | Prema Racing | −56 | 3,663 |
| P20 | Dion Gowda | Prema Racing | −94 | 4,030 |
| P21 | Lin Hodenius | Van Amersfoort Racing | +1 | 2,819 |
| P22 | Reno Francot | Jenzer Motorsport | −74 | 3,512 |
| P23 | Mrad Kamal | PHM AIX Racing | −27 | 2,895 |
| P24 | Nathanael Berreby | Maffi Racing | −53 | 3,064 |
| P25 | Gabriel Holguin | Maffi Racing | −31 | 2,717 |
| P26 | Enea Frey | Jenzer Motorsport | −96 | 3,305 |
| P27 | Luka Sammalisto | R-ace GP | −97 | 3,194 |
| P28 | Maksimilian Popov | PHM AIX Racing | −112 | 3,239 |
| P29 | Kabir Anurag | US Racing | −99 | 2,981 |
| P30 | Ethan Ischer | Jenzer Motorsport | −124 | 3,135 |
| P31 | Maxim Rehm | US Racing | −146 | 3,256 |
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.