| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Oliver Bearman | Van Amersfoort Racing | +61 | 4,632 |
| P2 | Sebastian Montoya | Prema Powerteam | +104 | 3,880 |
| P3 | Leonardo Fornaroli | Iron Lynx | +61 | 4,247 |
| P4 | Kirill Smal | Prema Powerteam | +67 | 4,004 |
| P5 | Victor Bernier | R-ace GP | +31 | 4,312 |
| P6 | Sami Meguetounif | R-ace GP | +65 | 3,737 |
| P7 | Leonardo Bizzotto | BVM Racing | +75 | 3,505 |
| P8 | Nicolas Baptiste | Cram Motorsport | +92 | 3,188 |
| P9 | Josh Dufek | Van Amersfoort Racing | +56 | 3,438 |
| P10 | Nikita Bedrin | Van Amersfoort Racing | +31 | 3,559 |
| P11 | Bence VALINT | Van Amersfoort Racing | +79 | 2,906 |
| P12 | Erick Zuniga | Mücke Motorsport | +52 | 3,077 |
| P13 | Kacper Sztuka | AS Motorsport | +15 | 3,337 |
| P14 | Lorenzo Patrese | AKM Motorsport | +1 | 3,344 |
| P15 | Joshua Dürksen | Mücke Motorsport | −78 | 4,147 |
| P16 | Jonas Ried | Mücke Motorsport | −45 | 3,566 |
| P17 | Francesco Braschi | Jenzer Motorsport | −19 | 3,153 |
| P18 | Piotr Wisnicki | Jenzer Motorsport | −15 | 2,988 |
| P19 | Marcus Amand | R-ace GP | −62 | 3,334 |
| P20 | Hamda Al Qubaisi | Prema Powerteam | −16 | 2,732 |
| P21 | Eron Rexhepi | BVM Racing | −67 | 3,126 |
| P22 | Pietro Armanni | Iron Lynx | −52 | 2,848 |
| P23 | Jorge Garcíarce | Jenzer Motorsport | −74 | 2,936 |
| P24 | Pedro Perino | DR Formula | −83 | 2,891 |
| P25 | Maya Weug | Iron Lynx | −142 | 3,399 |
| P26 | Samir BEN | Jenzer Motorsport | −137 | 3,186 |
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.