| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jazeman Firhan Jaafar | Carlin | +151 | 5,029 |
| P2 | Sven Müller | Prema Powerteam | +126 | 5,090 |
| P3 | Pascal Wehrlein | Mücke Motorsport | +83 | 5,427 |
| P4 | Michael Lewis | Prema Powerteam | +76 | 5,235 |
| P5 | Felix Rosenqvist | Mücke Motorsport | +13 | 5,918 |
| P6 | Carlos Sainz | Carlin | +11 | 5,620 |
| P7 | Raffaele Marciello | Prema Powerteam | −11 | 5,654 |
| P8 | Fahmi Ilyas | Double R Racing | +64 | 4,273 |
| P9 | Tom Blomqvist | ma-con Motorsport | +6 | 4,806 |
| P10 | William Buller | Carlin | −21 | 4,913 |
| P11 | Emil Bernstorff | ma-con Motorsport | −20 | 4,607 |
| P12 | Daniel Juncadella | Prema Powerteam | −144 | 6,265 |
| P13 | Harry Tincknell | Carlin | −90 | 5,043 |
| P14 | Geoff Uhrhane | Double R Racing | −62 | 4,354 |
| P15 | Andrea Roda | Jo Zeller Racing | −5 | 3,327 |
| P16 | Lucas Wolf | URD Rennsport | −106 | 4,418 |
| P17 | Sandro Zeller | Jo Zeller Racing | −71 | 3,716 |
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.