| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Timmy Hansen | Interwetten.Com Junior Team | +121 | 4,652 |
| P2 | Robin Frijns | Josef Kaufmann Racing | +81 | 5,070 |
| P3 | Stoffel Vandoorne | KTR | +104 | 4,578 |
| P4 | Alex Riberas | EPIC Racing | +98 | 4,499 |
| P5 | Javier Tarancón | Tech 1 Racing | +78 | 4,622 |
| P6 | Paul-Loup Chatin | Tech 1 Racing | +89 | 4,327 |
| P7 | Oscar Tunjo | Josef Kaufmann Racing | +68 | 4,444 |
| P8 | Norman Nato | R-Ace Grand Prix | +56 | 4,450 |
| P9 | Félix Serrallés | Fortec Motorsports | +70 | 4,137 |
| P10 | Miki Weckström | Tech 1 Racing | +86 | 3,807 |
| P11 | Daniil Kvyat | Koiranen Motorsport | −3 | 4,797 |
| P12 | Yann Zimmer | ARTA Engineering | +43 | 4,051 |
| P13 | Will Stevens | Fortec Motorsports | −20 | 4,719 |
| P14 | Carlos Sainz | Koiranen Motorsport | −47 | 4,943 |
| P15 | Johannes Moor | MP Motorsport | +19 | 3,938 |
| P16 | Vittorio Ghirelli | One Racing | −10 | 4,137 |
| P17 | Pieter Schothorst | R-Ace Grand Prix | −9 | 3,993 |
| P18 | Kevin Kleveros | MP Motorsport | +2 | 3,733 |
| P19 | Thomas Jäger | EPIC Racing | −48 | 4,186 |
| P20 | Alex Lynn | Fortec Motorsports | −78 | 4,422 |
| P21 | John Bryant-Meisner | Koiranen Motorsport | −34 | 3,753 |
| P22 | Come Ledogar | R-Ace Grand Prix | −97 | 4,369 |
| P23 | Karl-Oscar Liiv | MP Motorsport | −55 | 3,736 |
| P24 | Mitch Gilbert | Fortec Motorsports | −75 | 3,830 |
| P25 | Edolo Ghirelli | One Racing | −63 | 3,569 |
| P26 | Richard Gonda | Krenek Motorsport | −52 | 3,322 |
| P27 | Mathieu Jaminet | Josef Kaufmann Racing | −118 | 3,925 |
| P28 | Denis Nagulin | Cram Competition | −83 | 3,411 |
| P29 | Henrique Martins | Cram Competition | −124 | 3,739 |
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.