| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Julien Andlauer | Pzoberer Zürichsee by TFT | +74 | 5,027 |
| Nicolas Leutwiler | +119 | 4,364 | ||
| P2 | David Perel | Kessel Racing | +114 | 3,828 |
| Michael Broniszewski | +128 | 3,639 | ||
| P3 | Rino Mastronardi | Iron Lynx | −4 | 4,294 |
| Nicklas Nielsen | −55 | 5,110 | ||
| P4 | Murod SULTANOV | Kessel Racing | −6 | 3,666 |
| Andrea BELICCHI | −61 | 4,344 | ||
| P5 | Claudio Schiavoni | Iron Lynx | −44 | 3,444 |
| Matthew Griffin | −68 | 3,718 | ||
| P6 | John Hartshorne | Kessel Racing | −102 | 3,414 |
| Oliver Hancock | −85 | 3,235 |
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.