| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Gabriel Gomez | US Racing | +60 | 4,571 |
| P2 | Salim Hanna | Prema Racing | +64 | 4,324 |
| P3 | Luka Sammalisto | US Racing | +77 | 3,996 |
| P4 | Oleksandr Bondarev | Prema Racing | +89 | 3,730 |
| P5 | Zhenrui Chi | Prema Racing | +54 | 3,994 |
| P6 | Andrea Dupe | Prema Racing | +97 | 3,400 |
| P7 | Bart Harrison | Jenzer Motorsport | +98 | 3,257 |
| P8 | Andrija Kostic | US Racing | +75 | 3,376 |
| P9 | Reno Francot | PHM Racing | +29 | 3,745 |
| P10 | Marcus Saeter | Van Amersfoort Racing | +60 | 3,284 |
| P11 | Andy Consani | US Racing | +52 | 3,237 |
| P12 | David Walther | Maffi Racing | +60 | 3,022 |
| P13 | Bader Al Sulaiti | Jenzer Motorsport | +30 | 3,221 |
| P14 | Dante Vinci | Van Amersfoort Racing | −8 | 3,500 |
| P15 | Ludovico Busso | Viola Formula Racing | +26 | 3,010 |
| P16 | Nico Cortés | Jenzer Motorsport | −16 | 3,338 |
| P17 | Guy Albag | R-ace GP | +30 | 2,727 |
| P18 | Oleksandr Savinkov | R-ace GP | −25 | 3,178 |
| P19 | Jan Koller | US Racing | −8 | 2,877 |
| P20 | Elia Weiss | Cram Motorsport | −34 | 3,020 |
| P21 | Teo Schropp | Jenzer Motorsport | −69 | 3,274 |
| P22 | Emanuele Olivieri | R-ace GP | −121 | 3,781 |
| P23 | Antonio Errigo | Tecnorace Competition | −87 | 3,217 |
| P24 | Kornelia Olkucka | Maffi Racing | −28 | 2,502 |
| P25 | Niccolò Maccagnani | BVM Racing | −117 | 3,298 |
| P26 | Phil Colin Strenge | AS Motorsport | −61 | 2,604 |
| P27 | Aryaman Bansal | US Racing | −178 | 3,799 |
| P28 | Oscar Repetto | Cram Motorsport | −147 | 3,247 |
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.