| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Daniel Serra | Kessel Racing | +78 | 5,576 |
| Takeshi Kimura | +156 | 4,412 | ||
| Esteban Masson | +158 | 4,390 | ||
| P2 | Lorcan Hanafin | Grid Motorsport by TF | +129 | 4,399 |
| Martin Berry | +146 | 4,171 | ||
| Jonathan Adam | +139 | 4,261 | ||
| P3 | Conrad Laursen | Formula Racing | +95 | 4,368 |
| Johnny Laursen | +101 | 4,294 | ||
| Nicklas Nielsen | +16 | 5,567 | ||
| P4 | Emmanuel Collard | AF Corse | +94 | 4,010 |
| Nicolás Varrone | +24 | 4,974 | ||
| Charles-Henri Samani | +116 | 3,714 | ||
| P5 | Valentin Hasse Clot | Racing Spirit of Leman | +3 | 4,771 |
| Casper Stevenson | +47 | 4,170 | ||
| Derek DeBoer | −2 | 4,836 | ||
| P6 | Jason Hart | JMW Motorsport | +15 | 4,234 |
| Scott Noble | +31 | 4,031 | ||
| Ben Tuck | +53 | 3,741 | ||
| P7 | Michelle Gatting | Iron Dames | −30 | 4,353 |
| Rahel Frey | −32 | 4,380 | ||
| Sarah Bovy | −32 | 4,383 | ||
| P8 | Riccardo Pera | GR Racing | −72 | 4,470 |
| Davide Rigon | −98 | 4,850 | ||
| Michael Wainwright | −62 | 4,336 | ||
| P9 | Axcil Jefferies | Iron Lynx | −69 | 4,019 |
| Andrea Caldarelli | −147 | 5,138 | ||
| Hiroshi Hamaguchi | −74 | 4,090 | ||
| DNF | Matteo CRESSONI | Proton Competition | −104 | 4,059 |
| Julien Andlauer | −178 | 5,117 | ||
| Claudio Schiavoni | −92 | 3,925 | ||
| DNF | Duncan Cameron | Spirit of Race | −140 | 4,150 |
| Matthew Griffin | −91 | 3,586 | ||
| David Perel | −141 | 4,152 |
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.