| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jamie Chadwick | IDEC Sport | +187 | 4,497 |
| Daniel Juncadella | +131 | 5,313 | ||
| Mathys Jaubert | +171 | 4,731 | ||
| P2 | Nick Yelloly | Inter Europol Competition | +112 | 5,149 |
| Jakub Smiechowski | +118 | 5,064 | ||
| Tom Dillmann | +81 | 5,612 | ||
| P3 | Manuel Espirito Santo | CLX Motorsport | +137 | 4,420 |
| Enzo Fittipaldi | +54 | 5,639 | ||
| Pipo Derani | +78 | 5,275 | ||
| P4 | Vlad Lomko | Vector Sport | +31 | 5,597 |
| Pietro Fittipaldi | +75 | 4,941 | ||
| Ryan Cullen | +114 | 4,388 | ||
| P5 | Ferdinand Habsburg | Nielsen Racing | +14 | 5,433 |
| Cem Bölükbasi | +80 | 4,475 | ||
| Filipe Albuquerque | +17 | 5,377 | ||
| P6 | Oliver Gray | VDS Panis Racing | +33 | 4,777 |
| Esteban Masson | +42 | 4,643 | ||
| Charles Milesi | −6 | 5,341 | ||
| P7 | Reshad De Gérus | Duqueine Team | +42 | 4,337 |
| Francesco Simonazzi | +79 | 3,798 | ||
| Roy Nissany | +7 | 4,817 | ||
| P8 | Matthias Kaiser | Algarve Pro Racing | −11 | 4,617 |
| Théo Pourchaire | −104 | 6,071 | ||
| Lorenzo Fluxá | −30 | 4,886 | ||
| P9 | Grégoire Saucy | United Autosports | −57 | 4,923 |
| Ben Hanley | −35 | 4,610 | ||
| Manuel Maldonado | −41 | 4,705 | ||
| P10 | Luca Ghiotto | Inter Europol Competition | −84 | 4,963 |
| Pedro Perino | +23 | 3,488 | ||
| Jean-Baptiste SIMMENAUER | −65 | 4,691 | ||
| P11 | Job Van Uitert | IDEC Sport | −109 | 4,887 |
| Paul-Loup Chatin | −120 | 5,036 | ||
| Paul Lafargue | −122 | 5,065 | ||
| DNF | Maceo Capietto | Iron Lynx - Proton | −106 | 4,493 |
| Matteo Cairoli | −120 | 4,693 | ||
| Jonas Ried | −93 | 4,317 | ||
| DNF | Tristan Vautier | CLX - Pure Rxcing | −161 | 4,860 |
| Aliaksandr Malykhin | −169 | 4,969 | ||
| Tom Blomqvist | −182 | 5,161 |
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.