| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Francesco Merlini | Pixum CFN Team Adrenalin Motorsport BMW | +123 | 2,843 |
| David Griessner | +47 | 3,816 | ||
| Sindre Setsaas | +104 | 3,037 | ||
| Yannick Fübrich | +49 | 3,777 | ||
| P2 | Tim Neuser | Schnitzelalm Racing GmbH BMW | +168 | 2,114 |
| Marcel Marchewicz | +139 | 2,502 | ||
| P3 | Moritz Oberheim | Team AVIA Sorg Rennsport BMW | +10 | 3,492 |
| Heiko Eichenberg | −11 | 3,844 | ||
| P4 | Philipp Leisen | Pixum CFN Team Adrenalin Motorsport BMW | +28 | 3,054 |
| Charles Oakes | +120 | 2,009 | ||
| Einar Thorsen | +123 | 1,977 | ||
| Stefan Kruse | +77 | 2,566 | ||
| P5 | Marcel Fugel | Pixum CFN Team Adrenalin Motorsport BMW | +63 | 2,388 |
| Philipp Kowalski | +73 | 2,273 | ||
| Roland Froese | +63 | 2,388 | ||
| P6 | Gustavo Xavier | FK Performance Motorsport BMW | +20 | 2,543 |
| Nick Wüstenhagen | +30 | 2,418 | ||
| Ben Bünnagel | +25 | 2,483 | ||
| P7 | Marc Rühl Lutz | Pixum CFN Team Adrenalin Motorsport BMW | +36 | 2,023 |
| Davide Bertello | +19 | 2,219 | ||
| Charlie Martin | −72 | 3,289 | ||
| P8 | Joshua Hislop | Walkenhorst Motorsport BMW | −22 | 2,303 |
| Job Van Uitert | −169 | 4,934 | ||
| Tom Wood | −22 | 2,303 | ||
| P9 | Lars Harbeck | ADAC Berlin-Brandenburg BMW | −28 | 2,190 |
| Donald Molenaar | +30 | 1,416 | ||
| Sven Markert | −30 | 2,210 | ||
| P10 | Yves Volte | Schnitzelalm Racing GmbH BMW | −66 | 2,259 |
| Jordy Van Rossenberg | −56 | 2,144 | ||
| P11 | Hakan Sari | Hakan Sari BMW | −92 | 2,214 |
| Recep Sari | −92 | 2,214 | ||
| DNF | Ivan Berets | Team AVIA Sorg Rennsport BMW M240i | −207 | 3,335 |
| Kevin Wolters | −112 | 2,088 | ||
| Brett Lidsey | −123 | 2,202 |
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.