| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Max Fewtrell | R-ace GP | +84 | 5,200 |
| P2 | Logan Sargeant | R-ace GP | +76 | 5,090 |
| P3 | Yifei Ye | Josef Kaufmann Racing | +70 | 4,955 |
| P4 | Lorenzo Colombo | JD Motorsport | +70 | 4,748 |
| P5 | Alexander Vartanyan | Arden | +102 | 4,145 |
| P6 | Victor Martins | R-ace GP | +57 | 4,524 |
| P7 | Charles Milesi | R-ace GP | +54 | 4,376 |
| P8 | Thomas Maxwell | JD Motorsport | +52 | 4,217 |
| P9 | Richard Verschoor | Josef Kaufmann Racing | +14 | 4,520 |
| P10 | Neil Verhagen | Tech 1 Racing | +4 | 4,447 |
| P11 | Oscar Piastri | Arden | −32 | 4,759 |
| P12 | Clément Novalak | Josef Kaufmann Racing | +8 | 4,048 |
| P13 | Sami Taoufik | Arden | +16 | 3,789 |
| P14 | Axel Matus | AVF by Adrian Valles | +24 | 3,538 |
| P15 | Arthur Rougier | Fortec Motorsports | −27 | 3,947 |
| P16 | Max Defourny | MP Motorsport | −131 | 5,234 |
| P17 | Eliseo Martinez Merono | AVF by Adrian Valles | −41 | 3,780 |
| P18 | Thomas Neubauer | Tech 1 Racing | −36 | 3,557 |
| P19 | Xavier Lloveras | AVF by Adrian Valles | −46 | 3,503 |
| P20 | Christian Munoz | AVF by Adrian Valles | −65 | 3,559 |
| P21 | Vladimir Tziortzis | Fortec Motorsports | −80 | 3,555 |
| P22 | Najiy Ayyad | JD Motorsport | −49 | 3,051 |
| P23 | Christian Hahn | Fortec Motorsports | −124 | 3,737 |
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.