| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Pietro Fittipaldi | JOTA | +187 | 4,761 |
| Oliver Rasmussen | +184 | 4,805 | ||
| David Heinemeier Hansson | +184 | 4,810 | ||
| P2 | Matthieu Vaxiviere | Alpine Elf Team | +97 | 5,522 |
| Julien Canal | +72 | 5,919 | ||
| Charles Milesi | +97 | 5,514 | ||
| P3 | Robert Kubica | Team WRT | +41 | 5,871 |
| Louis Deletraz | +22 | 6,206 | ||
| Rui Andrade | +69 | 5,442 | ||
| P4 | Oliver Jarvis | United Autosports | +9 | 5,926 |
| Giedo Van Der Garde | +56 | 5,211 | ||
| Josh Pierson | +73 | 4,960 | ||
| P5 | Albert Costa | Inter Europol Competition | −2 | 5,615 |
| Fabio Scherer | +41 | 4,973 | ||
| Jakub Smiechowski | +51 | 4,824 | ||
| P6 | Ben Hanley | United Autosports | +10 | 4,954 |
| Frederick Lubin | +7 | 4,993 | ||
| Philip Hanson | −33 | 5,593 | ||
| P7 | Doriane Pin | Prema Racing | +1 | 4,623 |
| Mathias Beche | +13 | 4,439 | ||
| Daniil Kvyat | −92 | 6,051 | ||
| P8 | Olli Caldwell | Alpine Elf Team | −16 | 4,422 |
| Andre Negrao | −72 | 5,254 | ||
| Memo Rojas | −31 | 4,640 | ||
| P9 | Bent Viscaal | Prema Racing | −83 | 4,941 |
| Andrea Caldarelli | −112 | 5,369 | ||
| Filip Ugran | −32 | 4,200 | ||
| DNF | Sean Gelael | Team WRT | −152 | 5,394 |
| Ferdinand Habsburg | −166 | 5,613 | ||
| Robin Frijns | −176 | 5,784 | ||
| DNF | Matthias Kaiser | Vector Sport | −96 | 4,272 |
| Ryan Cullen | −73 | 3,973 | ||
| Gabriel Aubry | −68 | 3,909 |
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.