| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Alessio Picariello | Proton Competition | +96 | 5,120 |
| Ryan Hardwick | +98 | 5,094 | ||
| Zacharie Robichon | +105 | 4,988 | ||
| P2 | Johnny Laursen | Formula Racing | +143 | 4,164 |
| Mikkel Mac | +136 | 4,255 | ||
| Conrad Laursen | +133 | 4,306 | ||
| P3 | Martin Berry | JMW Motorsport | +150 | 3,634 |
| Lorcan Hanafin | +98 | 4,367 | ||
| Jon Lancaster | +62 | 4,846 | ||
| P4 | Matteo CRESSONI | Iron Lynx | +60 | 4,474 |
| Claudio Schiavoni | +111 | 3,791 | ||
| Matteo Cairoli | +44 | 4,688 | ||
| P5 | David Perel | Spirit of Race | +31 | 4,472 |
| Duncan Cameron | +49 | 4,229 | ||
| Matthew Griffin | +47 | 4,263 | ||
| P6 | Rui Águas | AF Corse | +21 | 4,230 |
| Ulysse De Pauw | −37 | 5,044 | ||
| Kriton Lentoudis | +88 | 3,341 | ||
| P7 | Takeshi Kimura | Kessel Racing | +5 | 4,047 |
| Frederik Schandorff | −31 | 4,519 | ||
| Gregory HUFFAKER II | −6 | 4,192 | ||
| P8 | Michael Fassbender | Proton Competition | −10 | 3,883 |
| Martin Rump | −11 | 3,890 | ||
| Richard Lietz | −66 | 4,621 | ||
| P9 | Ben Tuck | TF Sport | −67 | 4,254 |
| John Hartshorne | +3 | 3,397 | ||
| Jonathan Adam | −57 | 4,118 | ||
| DNF | Jens Møller | GMB Motorsport | −65 | 3,823 |
| Nicki Thiim | −142 | 4,889 | ||
| Gustav Birch | −87 | 4,088 | ||
| DNF | Maxime Robin | TF Sport | −127 | 4,250 |
| Valentin Hasse Clot | −88 | 3,766 | ||
| Arnold ROBIN | −131 | 4,310 | ||
| DNF | Giammarco Levorato | Proton Competition | −143 | 4,032 |
| Christian Ried | −194 | 4,756 | ||
| Julien Andlauer | −198 | 4,817 |
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.