| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Esteban Masson | VDS Panis Racing | +138 | 5,196 |
| Charles Milesi | +116 | 5,520 | ||
| Oliver Gray | +137 | 5,210 | ||
| P2 | Jakub Smiechowski | Inter Europol Competition | +98 | 5,369 |
| Tom Dillmann | +84 | 5,580 | ||
| Nick Yelloly | +74 | 5,733 | ||
| P3 | Filipe Albuquerque | Nielsen Racing | +70 | 5,421 |
| Cem Bölükbasi | +132 | 4,529 | ||
| Ferdinand Habsburg | +71 | 5,406 | ||
| P4 | Job Van Uitert | IDEC Sport | +93 | 4,734 |
| Paul Lafargue | +83 | 4,879 | ||
| Paul-Loup Chatin | +74 | 5,008 | ||
| P5 | Luca Ghiotto | Inter Europol Competition | +48 | 5,022 |
| Jean-Baptiste SIMMENAUER | +63 | 4,799 | ||
| Pedro Perino | +134 | 3,739 | ||
| P6 | Sebastian Alvarez | CLX Motorsport | +37 | 4,730 |
| Enzo Fittipaldi | −23 | 5,618 | ||
| P7 | Pietro Fittipaldi | Vector Sport | +6 | 4,830 |
| Vlad Lomko | −26 | 5,281 | ||
| Ryan Cullen | +42 | 4,325 | ||
| P8 | Maceo Capietto | Iron Lynx - Proton | −5 | 4,607 |
| Matteo Cairoli | −32 | 4,995 | ||
| Jonas Ried | −2 | 4,562 | ||
| P9 | Aliaksandr Malykhin | CLX - Pure Rxcing | −44 | 4,762 |
| Tom Blomqvist | −66 | 5,091 | ||
| Tristan Vautier | −37 | 4,673 | ||
| P10 | Reshad De Gérus | Duqueine Team | −44 | 4,414 |
| Roy Nissany | −65 | 4,711 | ||
| Benjamin Pedersen | −40 | 4,358 | ||
| P11 | Mathys Jaubert | IDEC Sport | −90 | 4,674 |
| Jamie Chadwick | −61 | 4,272 | ||
| Daniel Juncadella | −108 | 4,936 | ||
| P12 | Théo Pourchaire | Algarve Pro Racing | −196 | 5,860 |
| Lorenzo Fluxá | −134 | 4,877 | ||
| Matthias Kaiser | −119 | 4,657 | ||
| DNF | Manuel Maldonado | United Autosports | −135 | 4,558 |
| Ben Hanley | −136 | 4,569 | ||
| Grégoire Saucy | −138 | 4,594 |
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.