| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Brendon Hartley | Epsilon Red Bull Team | +126 | 4,426 |
| P2 | Tristan Vautier | Graff Racing | +121 | 4,346 |
| P3 | Nelson Panciatici | SG Formula | +91 | 4,572 |
| P4 | Jaime Alguersuari | Epsilon Red Bull Team | +118 | 4,114 |
| P5 | Markus Niemelä | BVM Minardi Team | +113 | 4,038 |
| P6 | Oliver Turvey | Jenzer Motorsport | +102 | 4,027 |
| P7 | Oliver Oakes | Motopark Academy | +73 | 4,233 |
| P8 | Frank Kechele | Motopark Academy | +72 | 4,106 |
| P9 | Tobias Hegewald | Motorsport Arena | +70 | 3,995 |
| P10 | Charles Pic | SG Formula | +60 | 3,985 |
| P11 | Aleix Alcaraz | District Racing | +65 | 3,780 |
| P12 | Anton Nebylitskiy | SL Formula Racing | +64 | 3,658 |
| P13 | Roberto Merhi | Jenzer Motorsport | −9 | 4,416 |
| P14 | Daniel Zampieri | Cram Competition | +5 | 4,091 |
| P15 | Jonathan Hirschi | Boutsen Energy Racing | −16 | 4,209 |
| P16 | Mihai Marinescu | District Racing | +10 | 3,765 |
| P17 | Tiago Petiz | Omicron Racing | −14 | 3,911 |
| P18 | Fabio Leimer | Jenzer Motorsport | −25 | 3,900 |
| P19 | Miquel Julià | Epsilon Euskadi | −36 | 3,889 |
| P20 | Stéphane Richelmi | Boutsen Energy Racing | −69 | 4,156 |
| P21 | Pablo Montilla | Epsilon Euskadi | −57 | 3,868 |
| P22 | Giovanni Nava | Cram Competition | −68 | 3,857 |
| P23 | Fabio Onidi | Motorsport Arena | −78 | 3,847 |
| P24 | Pedro Nunes | SL Formula Racing | −89 | 3,836 |
| P25 | Francesc Moreno | Omicron Racing | −100 | 3,825 |
| P26 | Gary Hirsch | Graff Racing | −133 | 4,092 |
| P27 | Joe Ghanem | Carlin Motorsport | −121 | 3,804 |
| P28 | Andrea Caldarelli | Prema Powerteam | −160 | 4,161 |
| P29 | Martin Plowman | Prema Powerteam | −118 | 3,534 |
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.