| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Freddie Slater | Prema Racing | +97 | 4,146 |
| P2 | Alex Powell | Prema Racing | +123 | 3,734 |
| P3 | Kean Nakamura-Berta | Prema Racing | +121 | 3,631 |
| P4 | Hiyu Yamakoshi | Van Amersfoort Racing | +76 | 4,019 |
| P5 | Rashid Al Dhaheri | Prema Racing | +77 | 3,877 |
| P6 | Gianmarco Pradel | US Racing | +64 | 3,902 |
| P7 | Reno Francot | Jenzer Motorsport | +80 | 3,611 |
| P8 | Davide Larini | PHM AIX Racing | +106 | 3,209 |
| P9 | Dion Gowda | Prema Racing | +27 | 3,969 |
| P10 | Gustav Jonsson | Van Amersfoort Racing | +39 | 3,713 |
| P11 | Matheus Ferreira | US Racing | +25 | 3,739 |
| P12 | Andrej Petrovic | PHM AIX Racing | +36 | 3,517 |
| P13 | Maksimilian Popov | PHM AIX Racing | +32 | 3,450 |
| P14 | Tomass Stolcermanis | Prema Racing | +9 | 3,573 |
| P15 | Shimo Zhang | Jenzer Motorsport | +17 | 3,377 |
| P16 | Akshay Bohra | US Racing | −55 | 4,094 |
| P17 | Jack Beeton | US Racing | −19 | 3,528 |
| P18 | Ethan Ischer | Jenzer Motorsport | −10 | 3,326 |
| P19 | Alvise RODELLA | Van Amersfoort Racing | −7 | 3,190 |
| P20 | Edward Robinson | AS Motorsport | −20 | 3,209 |
| P21 | Oleksandr Savinkov | AKM Motorsport | −25 | 3,149 |
| P22 | Enzo Yeh | R-ace GP | −65 | 3,444 |
| P23 | Andrei Duna | Real Racing | −12 | 2,806 |
| P24 | Jan Koller | BVM Racing | −62 | 3,201 |
| P25 | Maxim Rehm | US Racing | −84 | 3,317 |
| P26 | Emanuele Olivieri | AKM Motorsport | −94 | 3,309 |
| P27 | Everett Stack | PHM AIX Racing | −14 | 2,375 |
| P28 | Nathanael Berreby | Maffi Racing | −115 | 3,315 |
| P29 | Gabriel Holguin | Maffi Racing | −87 | 2,929 |
| P30 | Luca Viisoreanu | Real Racing | −116 | 3,107 |
| P31 | Luka Sammalisto | R-ace GP | −143 | 3,264 |
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.