| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Rui Andrade | Team WRT | +153 | 5,252 |
| Robert Kubica | +120 | 5,739 | ||
| Louis Deletraz | +77 | 6,463 | ||
| P2 | Josh Pierson | United Autosports | +150 | 4,839 |
| Tom Blomqvist | +79 | 5,906 | ||
| Oliver Jarvis | +79 | 5,913 | ||
| P3 | Albert Costa | Inter Europol Competition | +71 | 5,595 |
| Fabio Scherer | +126 | 4,765 | ||
| Jakub Smiechowski | +137 | 4,594 | ||
| P4 | Filip Ugran | Prema Racing | +128 | 4,226 |
| Andrea Caldarelli | +21 | 5,871 | ||
| Bent Viscaal | +74 | 5,071 | ||
| P5 | Philip Hanson | United Autosports | — | 5,645 |
| Filipe Albuquerque | −14 | 5,859 | ||
| Frederick Lubin | +45 | 4,962 | ||
| P6 | Ferdinand Habsburg | Team WRT | −39 | 5,727 |
| Robin Frijns | −53 | 5,947 | ||
| Sean Gelael | −23 | 5,477 | ||
| P7 | Matthieu Vaxiviere | Alpine Elf Team | −44 | 5,336 |
| Charles Milesi | −43 | 5,326 | ||
| Julien Canal | −73 | 5,785 | ||
| P8 | André Negrão | Alpine Elf Team | −68 | 5,295 |
| Memo Rojas | −22 | 4,597 | ||
| Olli Caldwell | −5 | 4,347 | ||
| P9 | Pietro Fittipaldi | JOTA | −60 | 4,705 |
| David Heinemeier Hansson | −54 | 4,605 | ||
| Oliver Rasmussen | −53 | 4,599 | ||
| P10 | Daniil Kvyat | Prema Racing | −201 | 6,333 |
| Mirko Bortolotti | −180 | 5,949 | ||
| Doriane Pin | −108 | 4,824 | ||
| DNF | Ryan Cullen | Vector Sport | −63 | 3,901 |
| Gabriel Aubry | −57 | 3,827 | ||
| Matthias Kaiser | −88 | 4,243 |
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.