| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Tuukka Taponen | Prema Racing | +150 | 3,534 |
| P2 | Arvid Lindblad | Prema Racing | +78 | 4,253 |
| P3 | James Wharton | Prema Racing | +56 | 4,407 |
| P4 | Kacper Sztuka | US Racing | +35 | 4,542 |
| P5 | Brando Badoer | Van Amersfoort Racing | +76 | 3,847 |
| P6 | Ugo Ugochukwu | Prema Racing | — | 4,762 |
| P7 | Rashid Al Dhaheri | Prema Racing | +84 | 3,495 |
| P8 | Nicola Lacorte | Prema Racing | +40 | 3,855 |
| P9 | Gianmarco Pradel | US Racing | +55 | 3,550 |
| P10 | Valentin Kluss | PHM Racing | +12 | 3,900 |
| P11 | Alfio Andrea Spina | BVM Racing | +7 | 3,817 |
| P12 | James Egozi | PHM Racing | +18 | 3,568 |
| P13 | Nandhavud Bhirombhakdi | PHM Racing | +58 | 3,024 |
| P14 | Davide Larini | AKM Motorsport | +25 | 3,251 |
| P15 | Victoria Blokhina | PHM Racing | +42 | 2,934 |
| P16 | Manuel Quondamcarlo | AS Motorsport | +23 | 3,023 |
| P17 | Jack Beeton | Van Amersfoort Racing | −28 | 3,439 |
| P18 | Ismail Akhmedkhodjaev | Van Amersfoort Racing | +43 | 2,514 |
| P19 | Matteo Quintarelli | R-ace GP | −48 | 3,401 |
| P20 | Ariel Elkin | Jenzer Motorsport | −59 | 3,398 |
| P21 | Andrea Frassineti | BVM Racing | −14 | 2,795 |
| P22 | Ethan Ischer | Jenzer Motorsport | −41 | 2,958 |
| P23 | Ivan Franco Domingues | Van Amersfoort Racing | −111 | 3,604 |
| P24 | Guido Luchetti | Airflow Racing | −79 | 3,107 |
| P25 | Kim Hwarang | Jenzer Motorsport | −74 | 2,933 |
| P26 | Matheus Ferreira | Van Amersfoort Racing | −121 | 3,303 |
| P27 | Aurélia Nobels | Prema Racing | −124 | 3,205 |
| P28 | Ruiqi Liu | US Racing | −103 | 2,866 |
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.