| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Oliver Gray | Forestier Racing by Panis | +125 | 5,467 |
| Louis Rousset | +163 | 4,911 | ||
| Esteban Masson | +169 | 4,832 | ||
| P2 | Griffin Peebles | United Autosports | +112 | 5,185 |
| Ben Hanley | +123 | 5,032 | ||
| Grégoire Saucy | +122 | 5,034 | ||
| P3 | Tristan Vautier | Algarve Pro Racing | +96 | 4,951 |
| Matthias Kaiser | +96 | 4,959 | ||
| Jake Hughes | +74 | 5,262 | ||
| P4 | Valerio Rinicella | IDEC Sport | +72 | 4,873 |
| Jamie Chadwick | +76 | 4,824 | ||
| Laurents Hörr | +110 | 4,325 | ||
| P5 | Edward Pearson | Nielsen Racing | +117 | 3,732 |
| Jack Doohan | −19 | 5,740 | ||
| Roy Nissany | +66 | 4,489 | ||
| P6 | Bijoy Garg | Inter Europol Competition | −11 | 5,105 |
| Reshad De Gérus | +14 | 4,758 | ||
| P7 | Mike Rockenfeller | Proton Competition | −43 | 5,118 |
| Jonas Ried | −15 | 4,712 | ||
| Seb Priaulx | −22 | 4,809 | ||
| P8 | Adrien Closmenil | CLX Motorsport | −44 | 4,671 |
| Ian Aguilera | −39 | 4,593 | ||
| Theodor Jensen | −73 | 5,084 | ||
| P9 | Jakub Smiechowski | Inter Europol Competition | −139 | 5,494 |
| Nick Yelloly | −163 | 5,917 | ||
| Tom Dillmann | −144 | 5,583 | ||
| P10 | Job Van Uitert | IDEC Sport | −121 | 4,842 |
| Paul-Loup Chatin | −127 | 4,925 | ||
| Paul Lafargue | −127 | 4,927 | ||
| DNF | Pietro Fittipaldi | Vector Sport | −141 | 4,676 |
| Ryan Cullen | −133 | 4,561 | ||
| Vlad Lomko | −173 | 5,129 |
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.