| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Arvid Lindblad | Prema Racing | +75 | 4,577 |
| P2 | Brando Badoer | Van Amersfoort Racing | +95 | 4,130 |
| P3 | Tuukka Taponen | Prema Racing | +106 | 3,856 |
| P4 | Kacper Sztuka | US Racing | +48 | 4,472 |
| P5 | Alfio Andrea Spina | BVM Racing | +87 | 3,809 |
| P6 | James Wharton | Prema Racing | +24 | 4,499 |
| P7 | Akshay Bohra | US Racing | +54 | 3,935 |
| P8 | James Egozi | PHM Racing | +64 | 3,690 |
| P9 | Gianmarco Pradel | US Racing | +71 | 3,479 |
| P10 | Matheus Ferreira | Van Amersfoort Racing | +54 | 3,539 |
| P11 | Nicola Lacorte | Prema Racing | +15 | 3,850 |
| P12 | Nandhavud Bhirombhakdi | PHM Racing | +71 | 3,110 |
| P13 | Ariel Elkin | Jenzer Motorsport | +24 | 3,492 |
| P14 | Raphaël NARAC | R-ace GP | +38 | 3,223 |
| P15 | Ethan Ischer | Jenzer Motorsport | +37 | 3,101 |
| P16 | Ivan Franco Domingues | Van Amersfoort Racing | −25 | 3,666 |
| P17 | Andrea Frassineti | BVM Racing | +46 | 2,752 |
| P18 | Jack Beeton | Van Amersfoort Racing | −19 | 3,350 |
| P19 | Finn Wiebelhaus | Jenzer Motorsport | +11 | 2,900 |
| P20 | Tina Hausmann | AKM Motorsport | −13 | 3,036 |
| P21 | Aurélia Nobels | Prema Racing | −37 | 3,168 |
| P22 | Diego de la Torre | AKM Motorsport | −75 | 3,475 |
| P23 | Ismail Akhmedkhodjaev | Van Amersfoort Racing | +11 | 2,372 |
| P24 | Victoria Blokhina | PHM Racing | −33 | 2,776 |
| P25 | Ugo Ugochukwu | Prema Racing | −188 | 4,703 |
| P26 | Zachary David | US Racing | −161 | 4,048 |
| P27 | Valentin Kluss | PHM Racing | −139 | 3,598 |
| P28 | Ruiqi Liu | US Racing | −86 | 2,871 |
| P29 | Rashid Al Dhaheri | Prema Racing | −156 | 3,532 |
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.