| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Sebastian Wheldon | Prema Racing | +86 | 4,167 |
| P2 | Kean Nakamura-Berta | Prema Racing | +33 | 4,920 |
| P3 | Gabriel Gomez | US Racing | +45 | 4,511 |
| P4 | Emanuele Olivieri | R-ace GP | +81 | 3,869 |
| P5 | Salim Hanna | Prema Racing | +44 | 4,227 |
| P6 | Maksimilian Popov | Van Amersfoort Racing | +60 | 3,896 |
| P7 | Alex Powell | R-ace GP | +35 | 4,093 |
| P8 | Kabir Anurag | US Racing | +76 | 3,510 |
| P9 | Luka Sammalisto | US Racing | +36 | 3,849 |
| P10 | Andrea Dupe | Prema Racing | +87 | 3,205 |
| P11 | Zhenrui Chi | Prema Racing | +7 | 3,979 |
| P12 | Oleksandr Bondarev | Prema Racing | +33 | 3,569 |
| P13 | Andrija Kostic | US Racing | +44 | 3,356 |
| P14 | Teo Schropp | Jenzer Motorsport | +41 | 3,290 |
| P15 | Andy Consani | US Racing | +27 | 3,331 |
| P16 | Bart Harrison | Jenzer Motorsport | +40 | 3,108 |
| P17 | David Cosma Cristofor | PHM Racing | +15 | 3,265 |
| P18 | Bader Al Sulaiti | Jenzer Motorsport | +15 | 3,166 |
| P19 | Dante Vinci | Van Amersfoort Racing | −20 | 3,435 |
| P20 | Luca Viisoreanu | Real Racing | +26 | 2,862 |
| P21 | Artem Severiukhin | Jenzer Motorsport | −37 | 3,420 |
| P22 | Elia Weiss | Cram Motorsport | −8 | 3,019 |
| P23 | Guy Albag | R-ace GP | +2 | 2,820 |
| P24 | Andre Rodriguez | Cram Motorsport | −17 | 2,920 |
| P25 | Payton Westcott | Van Amersfoort Racing | −9 | 2,740 |
| P26 | Kornelia Olkucka | Maffi Racing | −5 | 2,601 |
| P27 | Jan Koller | US Racing | −35 | 2,818 |
| P28 | Mathilda Paatz | AS Motorsport | −3 | 2,355 |
| P29 | Marcus Saeter | Van Amersfoort Racing | −104 | 3,361 |
| P30 | Kirill Kutskov | Maffi Racing | −86 | 3,061 |
| P31 | Aleksander Ruta | Van Amersfoort Racing | −117 | 3,292 |
| P32 | Emily Cotty | R-ace GP | −81 | 2,816 |
| P33 | Phil Colin Strenge | AS Motorsport | −76 | 2,671 |
| P34 | Ludovico Busso | Viola Formula Racing | −111 | 2,931 |
| P35 | David Walther | Maffi Racing | −122 | 2,948 |
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.