| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Michael Schrey | Bonk Motorsport KG BMW M235i | +55 | 3,649 |
| P2 | Thomas Jäger | Team Scheid - Honert Motorsport BMW M235i | +39 | 3,603 |
| Rudi Adams | +58 | 3,335 | ||
| P3 | Yannick Fübrich | Pixum Team Adrenalin Motorsport BMW M235i | +117 | 2,549 |
| David Griessner | +82 | 2,900 | ||
| P4 | Heiko Eichenberg | Team Securtal Sorg Rennsport BMW M235i | +11 | 3,456 |
| P5 | Patrick Hinte | ADAC Team Weser-Ems e.V. | +73 | 2,607 |
| Yannick Mettler | +73 | 2,614 | ||
| P6 | Guido Wirtz | Team Securtal Sorg Rennsport BMW M235i | +22 | 2,905 |
| Felix Günther | +57 | 2,559 | ||
| P7 | Tobias Müller | MKR-Engineering BMW M235i | +24 | 2,682 |
| Florian Naumann | +43 | 2,511 | ||
| P8 | Hendrik Von Danwitz | Frikadelli Racing Team BMW M235i | +28 | 2,474 |
| Thomas Leyherr | +57 | 2,192 | ||
| P9 | Marc Rühl Lutz | Pixum Team Adrenalin Motorsport BMW M235i | +39 | 2,168 |
| Juha Hannonen | −7 | 2,612 | ||
| P10 | Markus Diederich | Team Mathol Racing e.V. | +16 | 2,216 |
| Ben Bünnagel | +3 | 2,328 | ||
| P11 | James Walker | Walkenhorst Motorsport BMW M235i | −158 | 4,603 |
| Michael Lyons | −24 | 2,350 | ||
| Guy Riall Patrick | −6 | 2,194 | ||
| P12 | Florian Weber | Walkenhorst Motorsport BMW M235i | −30 | 2,277 |
| Stefan Kruse | −25 | 2,232 | ||
| Ace robey | −7 | 2,048 | ||
| P13 | Viktor Schyrba | MKR-Engineering BMW M235i | −33 | 2,114 |
| Benedikt Frei | −35 | 2,130 | ||
| P14 | Adrian Romanelli Eduardo | Pixum Team Adrenalin Motorsport BMW M235i | −43 | 2,002 |
| Massimo Colnago | −59 | 2,168 | ||
| Alessandro Cremascoli | −61 | 2,183 | ||
| P15 | Thomas Henriksson | Pixum Team Adrenalin Motorsport BMW M235i | −65 | 2,025 |
| Erik Olaussen | −68 | 2,061 | ||
| Christian Müller | −68 | 2,061 | ||
| P16 | Marco Timbal | Team Securtal Sorg Rennsport BMW M235i | −88 | 2,044 |
| Ramirez Luis | −94 | 2,106 | ||
| Christian Straube | −100 | 2,170 | ||
| DNF | Roberto Nale | Car #671 | −97 | 1,969 |
| Philip Schauerte | −37 | 1,192 | ||
| Jürgen Huber | −103 | 2,025 |
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.