| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Yifei Ye | Josef Kaufmann Racing | +99 | 5,010 |
| P2 | Christian Lundgaard | MP Motorsport | +119 | 4,533 |
| P3 | Lorenzo Colombo | JD Motorsport | +102 | 4,577 |
| P4 | Alexander Smolyar | Tech 1 Racing | +135 | 3,988 |
| P5 | Alex Peroni | MP Motorsport | +93 | 4,343 |
| P6 | Victor Martins | R-ace GP | +75 | 4,401 |
| P7 | Charles Milesi | R-ace GP | +56 | 4,476 |
| P8 | Logan Sargeant | R-ace GP | +9 | 4,969 |
| P9 | Max Defourny | MP Motorsport | −26 | 5,325 |
| P10 | Thomas Maxwell | JD Motorsport | +45 | 4,108 |
| P11 | Neil Verhagen | Tech 1 Racing | +5 | 4,442 |
| P12 | Oscar Piastri | Arden | −32 | 4,792 |
| P13 | Frankie Bird | Tech 1 Racing | +96 | 2,918 |
| P14 | Thomas Neubauer | Tech 1 Racing | +45 | 3,474 |
| P15 | Eliseo Martinez Merono | AVF by Adrian Valles | +6 | 3,802 |
| P16 | Clément Novalak | Josef Kaufmann Racing | −27 | 4,039 |
| P17 | Sami Taoufik | Arden | −19 | 3,783 |
| P18 | Arthur Rougier | Fortec Motorsports | −61 | 4,118 |
| P19 | Raul Guzman | Fortec Motorsports | −40 | 3,719 |
| P20 | Xavier Lloveras | AVF by Adrian Valles | −43 | 3,591 |
| P21 | Christian Hahn | Fortec Motorsports | −88 | 3,962 |
| P22 | Max Fewtrell | R-ace GP | −183 | 5,175 |
| P23 | Christian Munoz | AVF by Adrian Valles | −87 | 3,639 |
| P24 | Richard Verschoor | Josef Kaufmann Racing | −168 | 4,509 |
| P25 | Vladimir Tziortzis | Fortec Motorsports | −113 | 3,635 |
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.