| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Kean Nakamura-Berta | Prema Racing | +63 | 4,607 |
| P2 | Tomass Stolcermanis | Prema Racing | +67 | 4,333 |
| P3 | Gabriel Gomez | US Racing | +107 | 3,713 |
| P4 | Maxim Rehm | US Racing | +86 | 3,769 |
| P5 | Salim Hanna | Prema Racing | +75 | 3,719 |
| P6 | Artem Severiukhin | Jenzer Motorsport | +97 | 3,348 |
| P7 | Marcus Saeter | Van Amersfoort Racing | +71 | 3,454 |
| P8 | Enea Frey | Jenzer Motorsport | +45 | 3,553 |
| P9 | Zhenrui Chi | Prema Racing | +24 | 3,607 |
| P10 | Kirill Kutskov | Maffi Racing | +36 | 3,341 |
| P11 | Teo Schropp | Jenzer Motorsport | +22 | 3,326 |
| P12 | Andrea Dupe | PHM Racing | +8 | 3,310 |
| P13 | David Walther | Maffi Racing | −6 | 3,290 |
| P14 | Guy Albag | R-ace GP | −26 | 3,334 |
| P15 | Andrija Kostic | US Racing | −11 | 3,032 |
| P16 | Arthur Lorimier | Viola Formula Racing | −48 | 3,247 |
| P17 | Oleksandr Bondarev | Prema Racing | −60 | 3,214 |
| P18 | Aleksander Ruta | Van Amersfoort Racing | −80 | 3,258 |
| P19 | Emir Tanju | Viola Formula Racing | −89 | 3,186 |
| P20 | Ludovico Busso | Viola Formula Racing | −111 | 3,262 |
| P21 | Bader Al Sulaiti | Jenzer Motorsport | −126 | 3,246 |
| P22 | Luka Sammalisto | US Racing | −144 | 3,284 |
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.