| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Robert Shwartzman | R-ace GP | +95 | 5,288 |
| P2 | Sacha Fenestraz | Josef Kaufmann Racing | +60 | 5,544 |
| P3 | Richard Verschoor | MP Motorsport | +104 | 4,586 |
| P4 | Max Fewtrell | Tech 1 Racing | +40 | 5,215 |
| P5 | Jarno Opmeer | MP Motorsport | +89 | 4,255 |
| P6 | Will Palmer | R-ace GP | −15 | 5,479 |
| P7 | Daniel Ticktum | Arden | +5 | 4,850 |
| P8 | Alexander Vartanyan | JD Motorsport | +34 | 4,198 |
| P9 | Logan Sargeant | R-ace GP | −36 | 4,870 |
| P10 | Yifei Ye | Josef Kaufmann Racing | −49 | 4,766 |
| P11 | Alex Peroni | Fortec Motorsports | −20 | 4,117 |
| P12 | Henrique Chaves Jr. | AVF by Adrian Valles | −51 | 4,254 |
| P13 | Xavier Lloveras | AVF by Adrian Valles | −20 | 3,669 |
| P14 | Axel Matus | AVF by Adrian Valles | −38 | 3,643 |
| P15 | Presley Martono | Mark Burdett Motorsport | −46 | 3,492 |
| P16 | Alexey Korneev | Fortec Motorsports | −90 | 3,778 |
| P17 | Ghislain Cordeel | Arden | −60 | 3,198 |
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.