| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Will Palmer | R-ace GP | +96 | 4,856 |
| P2 | Sacha Fenestraz | Josef Kaufmann Racing | +73 | 4,956 |
| P3 | Max Defourny | R-ace GP | +71 | 4,747 |
| P4 | Neil Verhagen | MP Motorsport | +95 | 4,226 |
| P5 | Thomas Maxwell | Tech 1 Racing | +96 | 4,018 |
| P6 | Yifei Ye | Josef Kaufmann Racing | +55 | 4,324 |
| P7 | Richard Verschoor | MP Motorsport | +41 | 4,298 |
| P8 | Max Fewtrell | Tech 1 Racing | −8 | 4,752 |
| P9 | Alexander Vartanyan | JD Motorsport | +37 | 3,967 |
| P10 | Raul Guzman | R-ace GP | −1 | 4,218 |
| P11 | Thomas Neubauer | Tech 1 Racing | +3 | 3,977 |
| P12 | Grégoire Saucy | AVF by Adrian Valles | −31 | 4,200 |
| P13 | Axel Matus | AVF by Adrian Valles | −16 | 3,833 |
| P14 | Alexey Korneev | Fortec Motorsports | −21 | 3,697 |
| P15 | Julia Pankiewicz | Mark Burdett Motorsport | +46 | 2,697 |
| P16 | Sun Yue Yang | JD Motorsport | −66 | 3,859 |
| P17 | Frankie Bird | Fortec Motorsports | +12 | 2,747 |
| P18 | Najiy Ayyad | Fortec Motorsports | −97 | 3,863 |
| P19 | Jean-Baptiste SIMMENAUER | JD Motorsport | −121 | 3,963 |
| P20 | Zane Goddard | Arden | −141 | 4,010 |
| P21 | Jarno Opmeer | MP Motorsport | −124 | 3,630 |
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.