| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Luca Ghiotto | Trident | +108 | 5,320 |
| P2 | Esteban Ocon | ART Grand Prix | +29 | 6,451 |
| P3 | Alfonso Celis Jr. | ART Grand Prix | +146 | 4,270 |
| P4 | Mathéo Tuscher | Jenzer Motorsport | +90 | 4,765 |
| P5 | Alex Palou | Campos Racing | +79 | 4,657 |
| P6 | Alex Fontana | Status Grand Prix | +34 | 5,020 |
| P7 | Artur Janosz | Trident | +60 | 4,407 |
| P8 | Ralph Boschung | Jenzer Motorsport | +1 | 4,958 |
| P9 | Adderly Fong | Koiranen GP | +55 | 3,995 |
| P10 | Pål Varhaug | Jenzer Motorsport | +2 | 4,426 |
| P11 | Mitch Gilbert | Carlin | +34 | 3,786 |
| P12 | Jann Mardenborough | Carlin | −67 | 4,874 |
| P13 | Kevin Ceccon | Arden International | −127 | 5,514 |
| P14 | Seb Morris | Status Grand Prix | −79 | 4,510 |
| P15 | Beitske Visser | Trident | −57 | 3,993 |
| P16 | Jimmy Eriksson | Koiranen GP | −142 | 4,875 |
| P17 | Sandy Stuvik | Status Grand Prix | −58 | 3,558 |
| P18 | Zaid Ashkanani | Campos Racing | −107 | 3,915 |
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.