| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Esteban Masson | VDS Panis Racing | +148 | 5,054 |
| Oliver Gray | +147 | 5,070 | ||
| Charles Milesi | +114 | 5,549 | ||
| P2 | Nick Yelloly | Inter Europol Competition | +84 | 5,572 |
| Tom Dillmann | +78 | 5,664 | ||
| Jakub Smiechowski | +104 | 5,269 | ||
| P3 | Matthias Kaiser | Algarve Pro Racing | +113 | 4,774 |
| Théo Pourchaire | +35 | 5,970 | ||
| Lorenzo Fluxá | +97 | 5,009 | ||
| P4 | Maceo Capietto | Iron Lynx - Proton | +101 | 4,610 |
| Matteo Cairoli | +72 | 5,026 | ||
| Jonas Ried | +104 | 4,562 | ||
| P5 | Enzo Fittipaldi | CLX Motorsport | +1 | 5,640 |
| Pipo Derani | +23 | 5,297 | ||
| Manuel Espirito Santo | +67 | 4,675 | ||
| P6 | Jean-Baptiste SIMMENAUER | Inter Europol Competition | +41 | 4,734 |
| Pedro Perino | +116 | 3,604 | ||
| Luca Ghiotto | +24 | 4,971 | ||
| P7 | Ferdinand Habsburg | Nielsen Racing | −41 | 5,475 |
| Cem Bölükbasi | +34 | 4,395 | ||
| Filipe Albuquerque | −36 | 5,403 | ||
| P8 | Ben Hanley | United Autosports | — | 4,526 |
| Grégoire Saucy | −13 | 4,716 | ||
| Manuel Maldonado | −12 | 4,693 | ||
| P9 | Francesco Simonazzi | Duqueine Team | +27 | 3,823 |
| Reshad De Gérus | −20 | 4,456 | ||
| Roy Nissany | −42 | 4,774 | ||
| P10 | Aliaksandr Malykhin | CLX - Pure Rxcing | −74 | 4,804 |
| Tom Blomqvist | −92 | 5,056 | ||
| Tristan Vautier | −68 | 4,708 | ||
| P11 | Mathys Jaubert | IDEC Sport | −86 | 4,604 |
| Jamie Chadwick | −66 | 4,323 | ||
| Daniel Juncadella | −116 | 5,034 | ||
| P12 | Pietro Fittipaldi | Vector Sport | −130 | 4,832 |
| Ryan Cullen | −91 | 4,281 | ||
| Vlad Lomko | −162 | 5,305 | ||
| DNF | Job Van Uitert | IDEC Sport | −143 | 4,639 |
| Paul-Loup Chatin | −172 | 5,047 | ||
| Paul Lafargue | −154 | 4,795 |
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.