| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Arvid Lindblad | Prema Racing | +60 | 4,704 |
| P2 | Kacper Sztuka | US Racing | +56 | 4,568 |
| P3 | Akshay Bohra | US Racing | +95 | 3,875 |
| P4 | Rashid Al Dhaheri | Prema Racing | +101 | 3,674 |
| P5 | James Wharton | Prema Racing | +24 | 4,550 |
| P6 | Zachary David | US Racing | +44 | 4,084 |
| P7 | Gianmarco Pradel | US Racing | +72 | 3,619 |
| P8 | Ugo Ugochukwu | Prema Racing | −19 | 4,733 |
| P9 | Nicola Lacorte | Prema Racing | +23 | 3,922 |
| P10 | Jack Beeton | Van Amersfoort Racing | +58 | 3,401 |
| P11 | Raphaël NARAC | R-ace GP | +58 | 3,280 |
| P12 | Valentin Kluss | PHM Racing | +9 | 3,687 |
| P13 | Ethan Ischer | Jenzer Motorsport | +45 | 3,182 |
| P14 | Ruiqi Liu | US Racing | +56 | 2,940 |
| P15 | Matheus Ferreira | Van Amersfoort Racing | −11 | 3,536 |
| P16 | Matteo Quintarelli | R-ace GP | +25 | 3,029 |
| P17 | Tuukka Taponen | Prema Racing | −43 | 3,651 |
| P18 | Aurélia Nobels | Prema Racing | −10 | 3,158 |
| P19 | Andrea Frassineti | BVM Racing | +23 | 2,692 |
| P20 | James Egozi | PHM Racing | −73 | 3,616 |
| P21 | Victoria Blokhina | PHM Racing | −6 | 2,769 |
| P22 | Tina Hausmann | AKM Motorsport | −36 | 2,966 |
| P23 | Finn Wiebelhaus | Jenzer Motorsport | −38 | 2,862 |
| P24 | Ismail Akhmedkhodjaev | Van Amersfoort Racing | −5 | 2,346 |
| P25 | Frederik Lund | AKM Motorsport | −50 | 2,748 |
| P26 | Diego de la Torre | AKM Motorsport | −110 | 3,284 |
| P27 | Guido Luchetti | Airflow Racing | −75 | 2,776 |
| P28 | Nandhavud Bhirombhakdi | PHM Racing | −110 | 3,025 |
| P29 | Ivan Franco Domingues | Van Amersfoort Racing | −161 | 3,504 |
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.