| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Robert Kubica | Team WRT | +101 | 5,972 |
| Louis Deletraz | +96 | 6,061 | ||
| Rui Andrade | +137 | 5,417 | ||
| P2 | Filipe Albuquerque | United Autosports | +70 | 5,983 |
| Philip Hanson | +93 | 5,615 | ||
| Frederick Lubin | +127 | 5,119 | ||
| P3 | Ferdinand Habsburg | Team WRT | +57 | 5,670 |
| Robin Frijns | +50 | 5,775 | ||
| Sean Gelael | +71 | 5,464 | ||
| P4 | Josh Pierson | United Autosports | +82 | 4,858 |
| Ben Hanley | +73 | 5,005 | ||
| Oliver Jarvis | +18 | 5,834 | ||
| P5 | Matthieu Vaxiviere | Alpine Elf Team | −5 | 5,636 |
| Julien Canal | −22 | 5,897 | ||
| Charles Milesi | +2 | 5,516 | ||
| P6 | Oliver Rasmussen | JOTA | +23 | 4,828 |
| Pietro Fittipaldi | +26 | 4,788 | ||
| David Heinemeier Hansson | +23 | 4,833 | ||
| P7 | Gabriel Aubry | Vector Sport | +55 | 3,962 |
| Matthias Kaiser | +32 | 4,304 | ||
| Ryan Cullen | +51 | 4,024 | ||
| P8 | Bent Viscaal | Prema Racing | −46 | 4,923 |
| Filip Ugran | +2 | 4,203 | ||
| Juan Manuel Correa | −60 | 5,126 | ||
| P9 | Fabio Scherer | Inter Europol Competition | −79 | 4,894 |
| Jakub Smiechowski | −70 | 4,753 | ||
| Albert Costa | −129 | 5,635 | ||
| P10 | Daniil Kvyat | Prema Racing | −176 | 5,877 |
| Andrea Caldarelli | −135 | 5,232 | ||
| Doriane Pin | −89 | 4,532 | ||
| P11 | Olli Caldwell | Alpine Elf Team | −100 | 4,288 |
| André Negrão | −154 | 5,099 | ||
| Memo Rojas | −116 | 4,524 |
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.