| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Sebastian Wheldon | Prema Racing | +79 | 4,246 |
| P2 | Kean Nakamura-Berta | Prema Racing | +29 | 4,949 |
| P3 | Maksimilian Popov | Van Amersfoort Racing | +77 | 3,973 |
| P4 | Luka Sammalisto | US Racing | +70 | 3,919 |
| P5 | Salim Hanna | Prema Racing | +33 | 4,260 |
| P6 | Oleksandr Bondarev | Prema Racing | +71 | 3,641 |
| P7 | Dante Vinci | Van Amersfoort Racing | +72 | 3,508 |
| P8 | Kirill Kutskov | Maffi Racing | +93 | 3,155 |
| P9 | Aleksander Ruta | Van Amersfoort Racing | +64 | 3,355 |
| P10 | Teo Schropp | Jenzer Motorsport | +53 | 3,343 |
| P11 | David Cosma Cristofor | PHM Racing | +44 | 3,310 |
| P12 | Alex Powell | R-ace GP | −29 | 4,063 |
| P13 | Ludovico Busso | Viola Formula Racing | +53 | 2,984 |
| P14 | Elia Weiss | Cram Motorsport | +35 | 3,054 |
| P15 | Niccolò Maccagnani | BVM Racing | −10 | 3,415 |
| P16 | Guy Albag | R-ace GP | +46 | 2,697 |
| P17 | Oscar Repetto | Cram Motorsport | −30 | 3,395 |
| P18 | Florentin Hattemer | Jenzer Motorsport | −41 | 3,384 |
| P19 | Mathilda Paatz | AS Motorsport | +38 | 2,393 |
| P20 | Emily Cotty | R-ace GP | −8 | 2,807 |
| P21 | Phil Colin Strenge | AS Motorsport | −6 | 2,665 |
| P22 | Francesco Coppola | Technorace Competition | −48 | 2,986 |
| P23 | Payton Westcott | Van Amersfoort Racing | −33 | 2,707 |
| P24 | Nathanael Berreby | Maffi Racing | −13 | 2,356 |
| P25 | Reno Francot | PHM Racing | −142 | 3,716 |
| P26 | Antonio Errigo | Tecnorace Competition | −121 | 3,304 |
| P27 | Andre Rodriguez | Cram Motorsport | −89 | 2,831 |
| P28 | Marcus Saeter | Van Amersfoort Racing | −136 | 3,224 |
| P29 | Artem Severiukhin | Jenzer Motorsport | −152 | 3,268 |
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.