| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Pietro Fittipaldi | JOTA | +186 | 4,762 |
| Oliver Rasmussen | +183 | 4,805 | ||
| David Heinemeier Hansson | +183 | 4,810 | ||
| P2 | Matthieu Vaxiviere | Alpine Elf Team | +96 | 5,522 |
| Julien Canal | +71 | 5,919 | ||
| Charles Milesi | +97 | 5,514 | ||
| P3 | Robert Kubica | Team WRT | +41 | 5,871 |
| Louis Deletraz | +21 | 6,206 | ||
| Rui Andrade | +68 | 5,441 | ||
| P4 | Oliver Jarvis | United Autosports | +9 | 5,926 |
| Giedo Van Der Garde | +56 | 5,212 | ||
| Josh Pierson | +85 | 4,775 | ||
| P5 | Albert Costa | Inter Europol Competition | −2 | 5,614 |
| Fabio Scherer | +41 | 4,973 | ||
| Jakub Smiechowski | +51 | 4,823 | ||
| P6 | Ben Hanley | United Autosports | +9 | 4,956 |
| Frederick Lubin | +7 | 4,992 | ||
| Philip Hanson | −33 | 5,592 | ||
| P7 | Doriane Pin | Prema Racing | +1 | 4,621 |
| Mathias Beche | +13 | 4,440 | ||
| Daniil Kvyat | −92 | 6,053 | ||
| P8 | Olli Caldwell | Alpine Elf Team | −16 | 4,421 |
| André Negrão | −72 | 5,253 | ||
| Memo Rojas | −31 | 4,640 | ||
| P9 | Bent Viscaal | Prema Racing | −84 | 4,940 |
| Andrea Caldarelli | −113 | 5,367 | ||
| Filip Ugran | −32 | 4,201 | ||
| DNF | Sean Gelael | Team WRT | −152 | 5,393 |
| Ferdinand Habsburg | −166 | 5,613 | ||
| Robin Frijns | −177 | 5,784 | ||
| DNF | Matthias Kaiser | Vector Sport | −96 | 4,272 |
| Ryan Cullen | −73 | 3,973 | ||
| Gabriel Aubry | −68 | 3,908 |
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.