| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Michael Schrey | Bonk Motorsport KG BMW M235i | +79 | 3,465 |
| P2 | David Griessner | Pixum Team Adrenalin Motorsport BMW M235i | +111 | 2,854 |
| Daniel Zils | +60 | 3,449 | ||
| P3 | Heiko Eichenberg | Team Securtal Sorg Rennsport BMW M235i | +43 | 3,350 |
| P4 | Yannick Mettler | ADAC Team Weser-Ems e.V. | +97 | 2,598 |
| P5 | Glib Kutepov | MKR-Engineering BMW M235i | +79 | 2,541 |
| Tobias Müller | +70 | 2,629 | ||
| P6 | D Hetzer Thomas | Walkenhorst Motorsport BMW M235i | +60 | 2,441 |
| Will Stevens | −98 | 5,843 | ||
| Hunter Abbott | +4 | 3,002 | ||
| P7 | Jürgen Huber | Pixum Team Adrenalin Motorsport BMW M235i | +68 | 2,202 |
| Andreas Winkler | +47 | 2,432 | ||
| Juha Hannonen | +28 | 2,621 | ||
| P8 | Max Kottmayr | Team Securtal Sorg Rennsport BMW M235i | +8 | 2,595 |
| Fei Li | +42 | 2,242 | ||
| P9 | Hubert Nacken | Team Mathol Racing e.V. | +18 | 2,267 |
| Roberto Falcón | +27 | 2,175 | ||
| P10 | Ian Mitchell | ADAC Team Weser-Ems e.V. | +17 | 2,044 |
| Andreas Ott | +30 | 1,869 | ||
| Thomas Müller | +26 | 1,926 | ||
| P11 | Oliver Wenzel | Pixum Team Adrenalin Motorsport BMW M235i | −12 | 2,108 |
| Armin Dobernig | −5 | 2,018 | ||
| Christian Müller | −19 | 2,181 | ||
| P12 | Philipp Hagnauer | Team Securtal Sorg Rennsport BMW M235i | −41 | 2,168 |
| Xiaogang Gu | −40 | 2,160 | ||
| P13 | Felix Günther | Team Securtal Sorg Rennsport BMW M235i | −78 | 2,296 |
| Guido Wirtz | −116 | 2,759 | ||
| P14 | Rudi Adams | Team Scheid - Honert Motorsport BMW M235i | −191 | 3,433 |
| Thomas Jäger | −209 | 3,758 | ||
| DNF | Benedikt Frei | MKR-Engineering BMW M235i | −102 | 2,118 |
| Viktor Schyrba | −101 | 2,099 |
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.