| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Dani Clos | Jenzer Motorsport | +167 | 4,028 |
| P2 | Atte Mustonen | Koiranen Bros Motorsport | +122 | 4,444 |
| P3 | Carlo van Dam | SG Formula | +79 | 4,866 |
| P4 | Chris van der Drift | JD Motorsport | +101 | 4,415 |
| P5 | Filipe Albuquerque | Motopark Academy | +58 | 4,832 |
| P6 | Edoardo Piscopo | Cram Competition | +84 | 4,345 |
| P7 | Kasper Andersen | JD Motorsport | +96 | 4,065 |
| P8 | Sébastien Buemi | Motopark Academy | −1 | 5,239 |
| P9 | Jaime Alguersuari | Cram Competition | +96 | 3,784 |
| P10 | Daniel Campos-Hull | Twin Cam Motorsport | +64 | 4,036 |
| P11 | Bertrand Baguette | Epsilon Euskadi | +4 | 4,653 |
| P12 | Rahel Frey | Jenzer Motorsport | +45 | 3,987 |
| P13 | Junior Strous | Jenzer Motorsport | +5 | 4,325 |
| P14 | Marco Frezza | Team Jenzer | +32 | 3,872 |
| P15 | Federico Muggia | BVM Racing | +11 | 3,984 |
| P16 | Adrian Zaugg | Cram Competition | −47 | 4,566 |
| P17 | Duarte Félix da Costa | AR Motorsport | +1 | 3,832 |
| P18 | Walter Grubmüller | Team Jenzer | +14 | 3,547 |
| P19 | Xavier Maassen | JD Motorsport | −60 | 4,299 |
| P20 | Edoardo Mortara | Prema Powerteam | −75 | 4,337 |
| P21 | Pablo Sanchez | BVM Racing | −36 | 3,732 |
| P22 | Sten Pentus | SG Formula | −56 | 3,825 |
| P23 | Henkie Waldschmidt | Prema Powerteam | −59 | 3,731 |
| P24 | Joonas Mannerjärvi | MRD Motorsport Europe | −70 | 3,720 |
| P25 | Salman Al Khalifa | Epsilon Euskadi | −81 | 3,717 |
| P26 | Cem Kent | Team Jenzer | −92 | 3,716 |
| P27 | Tom Dillmann | SG Formula | −112 | 3,806 |
| P28 | Brendon Hartley | Motorsport Arena | −160 | 4,281 |
| P29 | Anton Nebylitskiy | SL Formula Racing | −131 | 3,765 |
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.