| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jake Hughes | Algarve Pro Racing | +129 | 5,398 |
| Ben Barnicoat | +155 | 5,022 | ||
| Matthias Kaiser | +147 | 5,132 | ||
| P2 | Paul Lafargue | IDEC Sport | +132 | 4,911 |
| Job Van Uitert | +138 | 4,837 | ||
| Paul-Loup Chatin | +138 | 4,825 | ||
| P3 | Ben Hanley | United Autosports | +80 | 5,163 |
| Grégoire Saucy | +80 | 5,165 | ||
| Griffin Peebles | +71 | 5,298 | ||
| P4 | Roy Nissany | Nielsen Racing | +93 | 4,552 |
| Edward Pearson | +137 | 3,891 | ||
| Jack Aitken | −2 | 5,985 | ||
| P5 | Adrien Closmenil | CLX Motorsport | +52 | 4,683 |
| Ian Aguilera | +56 | 4,617 | ||
| Theodor Jensen | +27 | 5,040 | ||
| P6 | Reshad De Gérus | Inter Europol Competition | +24 | 4,615 |
| Bijoy Garg | +6 | 4,879 | ||
| P7 | Vlad Lomko | Vector Sport | −43 | 5,122 |
| Pietro Fittipaldi | −7 | 4,601 | ||
| Ryan Cullen | −9 | 4,625 | ||
| P8 | Seb Priaulx | Proton Competition | −52 | 4,785 |
| Jonas Ried | −43 | 4,654 | ||
| Mike Rockenfeller | −68 | 5,008 | ||
| P9 | Oliver Gray | Forestier Racing by Panis | −129 | 5,421 |
| Louis Rousset | −97 | 4,936 | ||
| Esteban Masson | −75 | 4,626 | ||
| P10 | Nick Yelloly | Inter Europol Competition | −190 | 5,814 |
| Jakub Smiechowski | −165 | 5,408 | ||
| Tom Dillmann | −182 | 5,673 | ||
| P11 | Valerio Rinicella | IDEC Sport | −150 | 4,818 |
| Laurents Hörr | −117 | 4,339 | ||
| Jamie Chadwick | −147 | 4,769 |
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.