| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Nicolas Leutwiler | Pzoberer Zürichsee by TFT | +111 | 4,356 |
| Julien Andlauer | +73 | 4,926 | ||
| P2 | Emanuele Maria Tabacchi | Iron Lynx | +140 | 3,590 |
| Nicollò Schirò | +140 | 3,590 | ||
| P3 | Rino Mastronardi | Iron Lynx | +30 | 4,240 |
| Giacomo Piccini | −13 | 4,885 | ||
| P4 | David Perel | Kessel Racing | +8 | 4,031 |
| Michael Broniszewski | +21 | 3,883 | ||
| P5 | Brendan Iribe | Optimum Motorsport | +9 | 3,538 |
| Oliver Millroy | +15 | 3,465 | ||
| P6 | Claudio Schiavoni | Iron Lynx | −39 | 3,526 |
| Andrea Piccini | −76 | 3,981 | ||
| P7 | Oliver Hancock | Kessel Racing | −49 | 3,192 |
| John Hartshorne | −62 | 3,331 | ||
| P8 | Murat Cuhadaroglu | Kessel Racing | −115 | 3,335 |
| David Fumanelli | −183 | 4,214 |
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.