| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Mathys Jaubert | IDEC Sport | +185 | 4,560 |
| Daniel Juncadella | +143 | 5,176 | ||
| Jamie Chadwick | +201 | 4,310 | ||
| P2 | Charles Milesi | VDS Panis Racing | +100 | 5,394 |
| Oliver Gray | +145 | 4,743 | ||
| Esteban Masson | +163 | 4,476 | ||
| P3 | Pietro Fittipaldi | Vector Sport | +109 | 4,866 |
| Vlad Lomko | +61 | 5,566 | ||
| Ryan Cullen | +149 | 4,274 | ||
| P4 | Aliaksandr Malykhin | CLX - Pure Rxcing | +61 | 5,138 |
| Tom Blomqvist | +42 | 5,429 | ||
| Tristan Vautier | +69 | 5,021 | ||
| P5 | Théo Pourchaire | Algarve Pro Racing | −29 | 6,175 |
| Lorenzo Fluxá | +50 | 4,916 | ||
| Matthias Kaiser | +70 | 4,628 | ||
| P6 | Manuel Maldonado | United Autosports | +37 | 4,746 |
| Grégoire Saucy | +13 | 5,089 | ||
| Ben Hanley | +44 | 4,645 | ||
| P7 | Filipe Albuquerque | Nielsen Racing | −33 | 5,351 |
| Cem Bölükbasi | +33 | 4,395 | ||
| Ferdinand Habsburg | −41 | 5,470 | ||
| P8 | Paul Lafargue | IDEC Sport | −49 | 5,187 |
| Job Van Uitert | −36 | 4,997 | ||
| Paul-Loup Chatin | −49 | 5,190 | ||
| P9 | Jean-Baptiste SIMMENAUER | Inter Europol Competition | −42 | 4,755 |
| Pedro Perino | +49 | 3,466 | ||
| Luca Ghiotto | −62 | 5,047 | ||
| P10 | Jakub Smiechowski | Inter Europol Competition | −99 | 5,110 |
| Nick Yelloly | −103 | 5,167 | ||
| Tom Dillmann | −136 | 5,701 | ||
| P11 | Matteo Cairoli | Iron Lynx - Proton | −101 | 4,824 |
| Jonas Ried | −73 | 4,410 | ||
| Maceo Capietto | −86 | 4,599 | ||
| DNF | Enzo Fittipaldi | CLX Motorsport | −181 | 5,586 |
| Manuel Espirito Santo | −92 | 4,283 | ||
| Pipo Derani | −156 | 5,197 | ||
| DNF | Francesco Simonazzi | Duqueine Team | −69 | 3,719 |
| Reshad De Gérus | −116 | 4,295 | ||
| Roy Nissany | −152 | 4,810 |
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.