| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Alessio Picariello | Proton Competition | +96 | 5,123 |
| Ryan Hardwick | +98 | 5,093 | ||
| Zacharie Robichon | +105 | 4,990 | ||
| P2 | Johnny Laursen | Formula Racing | +143 | 4,164 |
| Mikkel Mac | +136 | 4,255 | ||
| Conrad Laursen | +133 | 4,306 | ||
| P3 | Martin Berry | JMW Motorsport | +151 | 3,634 |
| Lorcan Hanafin | +98 | 4,367 | ||
| Jon Lancaster | +63 | 4,846 | ||
| P4 | Matteo CRESSONI | Iron Lynx | +60 | 4,478 |
| Claudio Schiavoni | +111 | 3,794 | ||
| Matteo Cairoli | +44 | 4,690 | ||
| P5 | David Perel | Spirit of Race | +31 | 4,474 |
| Duncan Cameron | +49 | 4,231 | ||
| Matthew Griffin | +47 | 4,266 | ||
| P6 | Rui Águas | AF Corse | +21 | 4,230 |
| Ulysse De Pauw | −37 | 5,045 | ||
| Kriton Lentoudis | +88 | 3,341 | ||
| P7 | Takeshi Kimura | Kessel Racing | +5 | 4,048 |
| Frederik Schandorff | −31 | 4,521 | ||
| Gregory HUFFAKER II | −6 | 4,192 | ||
| P8 | Michael Fassbender | Proton Competition | −10 | 3,886 |
| Martin Rump | −11 | 3,892 | ||
| Richard Lietz | −66 | 4,624 | ||
| P9 | Ben Tuck | TF Sport | −67 | 4,254 |
| John Hartshorne | +3 | 3,398 | ||
| Jonathan Adam | −57 | 4,120 | ||
| DNF | Jens Møller | GMB Motorsport | −65 | 3,823 |
| Nicki Thiim | −142 | 4,891 | ||
| 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,760 | ||
| Julien Andlauer | −198 | 4,819 |
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.