| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Mick Schumacher | PREMA Theodore Racing | +130 | 5,229 |
| P2 | Juri Vips | Motopark | +100 | 5,455 |
| P3 | Jonathan Aberdein | Motopark | +119 | 4,943 |
| P4 | Enaam Ahmed | Hitech Bullfrog GP | +71 | 5,428 |
| P5 | Marcus Armstrong | PREMA Theodore Racing | +39 | 5,707 |
| P6 | Zhou Guanyu | PREMA Theodore Racing | +32 | 5,568 |
| P7 | Sacha Fenestraz | Carlin | +37 | 5,245 |
| P8 | Daniel Ticktum | Motopark | −15 | 5,849 |
| P9 | Robert Shwartzman | PREMA Theodore Racing | −16 | 5,602 |
| P10 | Ralf Aron | PREMA Theodore Racing | −23 | 5,473 |
| P11 | Alex Palou | Hitech Bullfrog GP | −43 | 5,558 |
| P12 | Ben Hingeley | Hitech Bullfrog GP | +7 | 4,570 |
| P13 | Ferdinand Habsburg | Carlin | −37 | 4,992 |
| P14 | Sebastian Fernandez | Motopark | +7 | 4,170 |
| P15 | Jehan Daruvala | Carlin | −95 | 5,413 |
| P16 | Artem Petrov | Van Amersfoort Racing | −23 | 4,165 |
| P17 | Marino Sato | Motopark | −40 | 4,181 |
| P18 | Keyvan Andres | Van Amersfoort Racing | −28 | 3,839 |
| P19 | Sophia Flörsch | Van Amersfoort Racing | −47 | 3,887 |
| P20 | Petru Florescu | Fortec Motorsports | −26 | 3,395 |
| P21 | Ameya Vaidyanathan | Carlin | −27 | 3,186 |
| P22 | Charles Leong | Hitech Bullfrog GP | −122 | 4,283 |
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.