| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Alexander Mies | Bonk Motorsport KG BMW | +72 | 3,230 |
| Michael Schrey | +53 | 3,489 | ||
| P2 | Thomas Jäger | Team Scheid - Honert Motorsport | +2 | 4,256 |
| Rudi Adams | +20 | 3,775 | ||
| P3 | Heiko Eichenberg | Team Securtal Sorg Rennsport BMW | +61 | 3,046 |
| Kevin Warum | +118 | 2,503 | ||
| P4 | Erik Johannson | Team Securtal Sorg Rennsport BMW | +108 | 2,469 |
| Max Kottmayr | +108 | 2,468 | ||
| P5 | Norbert Fischer | Pixum Team Adrenalin Motorsport BMW | +71 | 2,662 |
| Christian Konnerth | +72 | 2,654 | ||
| Uwe Ebertz | +60 | 2,756 | ||
| P6 | Jordan Pepper | Walkenhorst Motorsport powered by Dunlop BMW | +68 | 2,568 |
| Jazeman Jaafaz | +104 | 2,198 | ||
| Josh Caygill | +104 | 2,198 | ||
| P7 | Phillipp Leisen | Pixum Team Adrenalin Motorsport BMW | +74 | 2,351 |
| Gabriele Piana | +33 | 2,737 | ||
| Mehmet Kaya Mustafa | +83 | 2,257 | ||
| Christopher Rink | +23 | 2,840 | ||
| P8 | Andreas Schaflitzl | ADAC Team Weser-Ems e.V. | +68 | 2,257 |
| Stefan Vancampenhoudt | −48 | 3,633 | ||
| Patrick Hinte | +71 | 2,222 | ||
| Yann Munhowen | +69 | 2,250 | ||
| P9 | Frank Perera | Team Mathol Racing e.V. | +55 | 2,255 |
| Mathias Mettlich | +55 | 2,255 | ||
| P10 | Herbert von Danwitz | Frikadelli Racing Team | +90 | 1,639 |
| Thomas Leyherr | +67 | 1,960 | ||
| P11 | Jürgen Meyer | Bonk Motorsport KG BMW | +38 | 2,111 |
| Hermann Bock | +28 | 2,228 | ||
| Michael Bonk | +34 | 2,162 | ||
| P12 | David Thilenius | Pixum Team Adrenalin Motorsport BMW | +14 | 2,214 |
| Jonathan Miller | +46 | 1,828 | ||
| Lance Bergstein | +52 | 1,747 | ||
| Robert van Husen | +13 | 2,232 | ||
| P13 | Jan Sluis | Bonk Motorsport KG BMW | −10 | 2,295 |
| Hubert Nacken | −6 | 2,249 | ||
| P14 | Robert Zwinger | Team Securtal Sorg Rennsport BMW | −15 | 2,185 |
| Christian Straube | −16 | 2,200 | ||
| Klaus Engelbrecht-Schnür | −15 | 2,185 | ||
| P15 | Henning Cramer | Walkenhorst Motorsport powered by Dunlop BMW | −22 | 2,094 |
| Stefan Kruse | −16 | 2,031 | ||
| D Hetzer Thomas | −46 | 2,359 | ||
| P16 | Alberto Guarini | Pixum Team Adrenalin Motorsport BMW | −38 | 2,096 |
| Luca Veronelli | −43 | 2,146 | ||
| Danny Brink | −87 | 2,638 | ||
| Marco Timbal | −32 | 2,034 | ||
| P17 | Fabian Danz | racing one GmbH BMW | −70 | 2,270 |
| Bemjamin Leuchter | −96 | 2,561 | ||
| P18 | Klaus Seiler | ADAC Team Weser-Ems e.V. | −75 | 2,177 |
| Alain Pier | −70 | 2,123 | ||
| Andreas Ott | −42 | 1,834 | ||
| Thomas Müller | −55 | 1,980 | ||
| P19 | Alex Lambertz | Walkenhorst Motorsport powered by Dunlop BMW | −102 | 2,289 |
| Marc Ehret | −111 | 2,398 | ||
| P20 | Stefan Rülke | Car #687 | −92 | 2,036 |
| Jannik Olivo | −133 | 2,486 | ||
| Michael Mohr | −69 | 1,812 | ||
| DNF | Adolfo Vazquez Marcos | Team Mathol Racing e.V. | −122 | 2,182 |
| Andre Duve | −114 | 2,100 | ||
| Timo Mölig | −104 | 2,007 | ||
| DNF | Yannick Mettler | ADAC Team Weser-Ems e.V. | −141 | 2,215 |
| Thorsten Wolter | −160 | 2,445 |
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.