| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Oliver Gray | Forestier Racing by Panis | +125 | 5,464 |
| Louis Rousset | +163 | 4,911 | ||
| Esteban Masson | +169 | 4,830 | ||
| P2 | Griffin Peebles | United Autosports | +112 | 5,184 |
| Ben Hanley | +123 | 5,029 | ||
| Grégoire Saucy | +122 | 5,032 | ||
| P3 | Tristan Vautier | Algarve Pro Racing | +96 | 4,949 |
| Jake Hughes | +74 | 5,261 | ||
| Matthias Kaiser | +95 | 4,957 | ||
| P4 | Laurents Hörr | IDEC Sport | +110 | 4,323 |
| Jamie Chadwick | +76 | 4,816 | ||
| Valerio Rinicella | +72 | 4,872 | ||
| P5 | Roy Nissany | Nielsen Racing | +66 | 4,488 |
| Edward Pearson | +117 | 3,730 | ||
| Jack Doohan | −19 | 5,739 | ||
| P6 | Vlad Lomko | Vector Sport | −23 | 5,276 |
| Pietro Fittipaldi | +9 | 4,821 | ||
| Ryan Cullen | +17 | 4,708 | ||
| P7 | Reshad De Gérus | Inter Europol Competition | −16 | 4,725 |
| Bijoy Garg | −41 | 5,071 | ||
| P8 | Mike Rockenfeller | Proton Competition | −73 | 5,085 |
| Jonas Ried | −45 | 4,679 | ||
| Seb Priaulx | −52 | 4,777 | ||
| P9 | Adrien Closmenil | CLX Motorsport | −74 | 4,640 |
| Theodor Jensen | −102 | 5,048 | ||
| Ian Aguilera | −69 | 4,564 | ||
| P10 | Tom Dillmann | Inter Europol Competition | −174 | 5,550 |
| Jakub Smiechowski | −169 | 5,462 | ||
| Nick Yelloly | −193 | 5,885 | ||
| P11 | Paul-Loup Chatin | IDEC Sport | −157 | 4,888 |
| Paul Lafargue | −157 | 4,895 | ||
| Job Van Uitert | −151 | 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.