| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Marvin Kirchhöfer | ART Grand Prix | +77 | 6,097 |
| P2 | Emil Bernstorff | Arden International | +56 | 6,187 |
| P3 | Esteban Ocon | ART Grand Prix | +21 | 6,603 |
| P4 | Luca Ghiotto | Trident | +59 | 5,538 |
| P5 | Jimmy Eriksson | Koiranen GP | +64 | 5,191 |
| P6 | Artur Janosz | Trident | +93 | 4,504 |
| P7 | Jann Mardenborough | Carlin | +25 | 5,269 |
| P8 | Alfonso Celis Jr. | ART Grand Prix | +78 | 4,250 |
| P9 | Antonio Fuoco | Carlin | −6 | 5,235 |
| P10 | Ralph Boschung | Jenzer Motorsport | −2 | 4,919 |
| P11 | Matt Parry | Koiranen GP | −26 | 5,027 |
| P12 | Mathéo Tuscher | Jenzer Motorsport | −27 | 4,781 |
| P13 | Sandy Stuvik | Status Grand Prix | +38 | 3,659 |
| P14 | Kevin Ceccon | Arden International | −106 | 5,507 |
| P15 | Mitch Gilbert | Carlin | −10 | 3,869 |
| P16 | Seb Morris | Status Grand Prix | −68 | 4,407 |
| P17 | Zaid Ashkanani | Campos Racing | −25 | 3,626 |
| P18 | Konstantin Tereschenko | Campos Racing | −26 | 3,402 |
| P19 | Alex Fontana | Status Grand Prix | −127 | 4,555 |
| P20 | Michele Beretta | Trident | −87 | 3,786 |
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.