| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Daniel Serra | Kessel Racing | +79 | 5,579 |
| Takeshi Kimura | +158 | 4,416 | ||
| Esteban Masson | +159 | 4,394 | ||
| P2 | Lorcan Hanafin | Grid Motorsport by TF | +130 | 4,403 |
| Martin Berry | +147 | 4,176 | ||
| Jonathan Adam | +141 | 4,265 | ||
| P3 | Conrad Laursen | Formula Racing | +97 | 4,372 |
| Johnny Laursen | +102 | 4,298 | ||
| Nicklas Nielsen | +17 | 5,572 | ||
| P4 | Emmanuel Collard | AF Corse | +95 | 4,014 |
| Nicolás Varrone | +25 | 4,978 | ||
| Charles-Henri Samani | +117 | 3,718 | ||
| P5 | Valentin Hasse Clot | Racing Spirit of Leman | +4 | 4,776 |
| Casper Stevenson | +48 | 4,174 | ||
| Derek DeBoer | — | 4,841 | ||
| P6 | Jason Hart | JMW Motorsport | +16 | 4,238 |
| Scott Noble | +32 | 4,032 | ||
| Ben Tuck | +54 | 3,746 | ||
| P7 | Michelle Gatting | Iron Dames | −28 | 4,356 |
| Rahel Frey | −30 | 4,383 | ||
| Sarah Bovy | −30 | 4,386 | ||
| P8 | Riccardo Pera | GR Racing | −71 | 4,473 |
| Davide Rigon | −97 | 4,854 | ||
| Michael Wainwright | −61 | 4,340 | ||
| P9 | Axcil Jefferies | Iron Lynx | −68 | 4,023 |
| Andrea Caldarelli | −146 | 5,141 | ||
| Hiroshi Hamaguchi | −73 | 4,094 | ||
| DNF | Matteo CRESSONI | Proton Competition | −103 | 4,062 |
| Julien Andlauer | −177 | 5,121 | ||
| Claudio Schiavoni | −91 | 3,928 | ||
| DNF | Duncan Cameron | Spirit of Race | −140 | 4,149 |
| Matthew Griffin | −132 | 4,054 | ||
| David Perel | −140 | 4,151 |
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.