| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Esteban Masson | VDS Panis Racing | +148 | 5,057 |
| Oliver Gray | +147 | 5,072 | ||
| Charles Milesi | +114 | 5,551 | ||
| P2 | Nick Yelloly | Inter Europol Competition | +84 | 5,574 |
| Tom Dillmann | +78 | 5,667 | ||
| Jakub Smiechowski | +104 | 5,271 | ||
| P3 | Matthias Kaiser | Algarve Pro Racing | +113 | 4,775 |
| Théo Pourchaire | +30 | 6,056 | ||
| Lorenzo Fluxá | +97 | 5,011 | ||
| P4 | Maceo Capietto | Iron Lynx - Proton | +101 | 4,612 |
| Matteo Cairoli | +72 | 5,028 | ||
| Jonas Ried | +105 | 4,564 | ||
| P5 | Enzo Fittipaldi | CLX Motorsport | +1 | 5,641 |
| Pipo Derani | +24 | 5,298 | ||
| Manuel Espirito Santo | +67 | 4,676 | ||
| P6 | Jean-Baptiste SIMMENAUER | Inter Europol Competition | +41 | 4,736 |
| Pedro Perino | +117 | 3,605 | ||
| Luca Ghiotto | +24 | 4,974 | ||
| P7 | Ferdinand Habsburg | Nielsen Racing | −41 | 5,477 |
| Cem Bölükbasi | +34 | 4,396 | ||
| Filipe Albuquerque | −36 | 5,405 | ||
| P8 | Ben Hanley | United Autosports | — | 4,529 |
| Grégoire Saucy | −13 | 4,717 | ||
| Manuel Maldonado | −11 | 4,694 | ||
| P9 | Francesco Simonazzi | Duqueine Team | +27 | 3,825 |
| Reshad De Gérus | −20 | 4,458 | ||
| Roy Nissany | −42 | 4,775 | ||
| P10 | Aliaksandr Malykhin | CLX - Pure Rxcing | −74 | 4,806 |
| Tom Blomqvist | −92 | 5,059 | ||
| Tristan Vautier | −68 | 4,711 | ||
| P11 | Mathys Jaubert | IDEC Sport | −86 | 4,605 |
| Jamie Chadwick | −67 | 4,333 | ||
| Daniel Juncadella | −116 | 5,036 | ||
| P12 | Pietro Fittipaldi | Vector Sport | −130 | 4,839 |
| Ryan Cullen | −91 | 4,283 | ||
| Vlad Lomko | −162 | 5,307 | ||
| DNF | Job Van Uitert | IDEC Sport | −143 | 4,642 |
| Paul-Loup Chatin | −172 | 5,050 | ||
| Paul Lafargue | −154 | 4,797 |
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.