| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Mathys Jaubert | IDEC Sport | +161 | 4,918 |
| Daniel Juncadella | +158 | 4,956 | ||
| Jamie Chadwick | +191 | 4,464 | ||
| P2 | Jakub Smiechowski | Inter Europol Competition | +91 | 5,460 |
| Tom Dillmann | +78 | 5,658 | ||
| Nick Yelloly | +70 | 5,802 | ||
| P3 | Ryan Cullen | Vector Sport | +138 | 4,462 |
| Pietro Fittipaldi | +105 | 4,935 | ||
| Vlad Lomko | +76 | 5,357 | ||
| P4 | Paul Lafargue | IDEC Sport | +76 | 4,956 |
| Job Van Uitert | +86 | 4,820 | ||
| Paul-Loup Chatin | +67 | 5,088 | ||
| P5 | Lorenzo Fluxá | Algarve Pro Racing | +50 | 4,927 |
| Théo Pourchaire | −10 | 5,849 | ||
| Matthias Kaiser | +65 | 4,721 | ||
| P6 | Ferdinand Habsburg | Nielsen Racing | −8 | 5,386 |
| Cem Bölükbasi | +48 | 4,576 | ||
| Filipe Albuquerque | −9 | 5,411 | ||
| P7 | Jonas Ried | Iron Lynx - Proton | +23 | 4,585 |
| Maceo Capietto | +20 | 4,627 | ||
| Matteo Cairoli | −12 | 5,087 | ||
| P8 | Esteban Masson | VDS Panis Racing | −36 | 4,998 |
| Oliver Gray | −47 | 5,163 | ||
| Charles Milesi | −65 | 5,436 | ||
| P9 | Luca Ghiotto | Inter Europol Competition | −56 | 4,966 |
| Jean-Baptiste SIMMENAUER | −41 | 4,758 | ||
| Pedro Perino | +31 | 3,770 | ||
| P10 | Grégoire Saucy | United Autosports | −60 | 4,631 |
| Manuel Maldonado | −51 | 4,507 | ||
| Ben Hanley | −52 | 4,518 | ||
| P11 | Benjamin Pedersen | Duqueine Team | −62 | 4,296 |
| Roy Nissany | −85 | 4,625 | ||
| Reshad De Gérus | −66 | 4,348 | ||
| P12 | Manuel Espirito Santo | CLX Motorsport | −112 | 4,564 |
| Enzo Fittipaldi | −172 | 5,446 | ||
| DNF | Tom Blomqvist | CLX - Pure Rxcing | −162 | 4,929 |
| Tristan Vautier | −135 | 4,538 | ||
| Aliaksandr Malykhin | −141 | 4,622 |
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.