| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Esteban Masson | VDS Panis Racing | +138 | 5,193 |
| Charles Milesi | +116 | 5,518 | ||
| Oliver Gray | +137 | 5,207 | ||
| P2 | Jakub Smiechowski | Inter Europol Competition | +98 | 5,367 |
| Tom Dillmann | +84 | 5,577 | ||
| Nick Yelloly | +74 | 5,730 | ||
| P3 | Filipe Albuquerque | Nielsen Racing | +70 | 5,419 |
| Cem Bölükbasi | +132 | 4,527 | ||
| Ferdinand Habsburg | +71 | 5,404 | ||
| P4 | Job Van Uitert | IDEC Sport | +92 | 4,732 |
| Paul Lafargue | +82 | 4,878 | ||
| Paul-Loup Chatin | +73 | 5,005 | ||
| P5 | Luca Ghiotto | Inter Europol Competition | +48 | 5,019 |
| Jean-Baptiste SIMMENAUER | +63 | 4,798 | ||
| Pedro Perino | +134 | 3,738 | ||
| P6 | Sebastian Alvarez | CLX Motorsport | +37 | 4,727 |
| Enzo Fittipaldi | −23 | 5,616 | ||
| P7 | Pietro Fittipaldi | Vector Sport | +6 | 4,824 |
| Vlad Lomko | −26 | 5,279 | ||
| Ryan Cullen | +41 | 4,323 | ||
| P8 | Maceo Capietto | Iron Lynx - Proton | −5 | 4,605 |
| Matteo Cairoli | −32 | 4,993 | ||
| Jonas Ried | −2 | 4,560 | ||
| P9 | Aliaksandr Malykhin | CLX - Pure Rxcing | −44 | 4,760 |
| Tom Blomqvist | −67 | 5,088 | ||
| Tristan Vautier | −38 | 4,671 | ||
| P10 | Reshad De Gérus | Duqueine Team | −44 | 4,412 |
| Roy Nissany | −65 | 4,709 | ||
| Benjamin Pedersen | −40 | 4,355 | ||
| P11 | Mathys Jaubert | IDEC Sport | −90 | 4,673 |
| Jamie Chadwick | −60 | 4,262 | ||
| Daniel Juncadella | −108 | 4,934 | ||
| P12 | Théo Pourchaire | Algarve Pro Racing | −192 | 5,778 |
| Lorenzo Fluxá | −134 | 4,875 | ||
| Matthias Kaiser | −119 | 4,655 | ||
| DNF | Manuel Maldonado | United Autosports | −135 | 4,557 |
| Ben Hanley | −136 | 4,566 | ||
| Grégoire Saucy | −138 | 4,592 |
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.