| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | David Griessner | Pixum Team Adrenalin Motorsport BMW M235i | +90 | 3,177 |
| Yannick Fübrich | +108 | 2,983 | ||
| P2 | Nico Otto | Team Scheid - Honert Motorsport | +133 | 2,567 |
| Lars Peucker | +125 | 2,646 | ||
| Tobias Müller | +108 | 2,823 | ||
| P3 | Michael Schrey | Hofor Racing powered by Bonk Motorsport BMW M235i | +36 | 3,386 |
| Marc Ehret | +96 | 2,726 | ||
| P4 | Robert van Husen | Pixum Team Adrenalin Motorsport BMW M235i | +119 | 2,344 |
| Christian Müller | +131 | 2,202 | ||
| Andreas Winkler | +106 | 2,482 | ||
| Stefan Kruse | +119 | 2,345 | ||
| P5 | Francesco Bugane | Team Mathol Racing e.V. | +104 | 2,309 |
| Luca Sadun | +122 | 2,086 | ||
| Edoardo Bugane | +112 | 2,216 | ||
| Francesco Merlini | +105 | 2,293 | ||
| P6 | Finlay Hutchison | Walkenhorst Motorsport BMW M235i | −35 | 3,703 |
| Graham Mckay Euan | +84 | 2,284 | ||
| Jonathan Venter | +74 | 2,399 | ||
| Hunter Abbott | −1 | 3,197 | ||
| P7 | Lance Boicelli | Pixum Team Adrenalin Motorsport BMW M235i | +67 | 2,267 |
| Daniel Morad | −84 | 4,518 | ||
| Jan Sluis | +59 | 2,359 | ||
| P8 | Florian Naumann | Hofor Racing powered by Bonk Motorsport BMW M235i | +37 | 2,438 |
| Michael Fischer | +54 | 2,249 | ||
| P9 | Florian Böhnisch | ADAC Team Weser-Ems e.V. | +36 | 2,236 |
| Andreas Ott | +70 | 1,830 | ||
| Hans Wehrmann | +60 | 1,971 | ||
| Christoph Lenz | −75 | 3,561 | ||
| P10 | Nicolas Clemm | Team Securtal Sorg Rennsport BMW M235i | +20 | 2,220 |
| Dominik Clemm | +20 | 2,220 | ||
| Ulrich Clemm | +20 | 2,220 | ||
| Florian Jung | +20 | 2,220 | ||
| P11 | Thomas Henriksson | Pixum Team Adrenalin Motorsport BMW M235i | +12 | 2,115 |
| Charles Oakes | +45 | 1,717 | ||
| Ulrich Korn | +16 | 2,080 | ||
| Marc Rühl Lutz | +19 | 2,047 | ||
| P12 | Andreas Franz Christian | Team Securtal Sorg Rennsport BMW M235i | −11 | 2,170 |
| Luis Ramirez | −15 | 2,219 | ||
| Mark Benz | +9 | 1,949 | ||
| Philip Schauerte | +56 | 1,283 | ||
| P13 | Jonathan Morley | Car #669 | −33 | 2,167 |
| Gavin Ernstone | −106 | 3,013 | ||
| P14 | Patrick Hinte | ADAC Team Weser-Ems e.V. | −114 | 2,846 |
| Juha Hannonen | −113 | 2,836 | ||
| P15 | Georg Bellof | Pixum Team Adrenalin Motorsport BMW M235i | −66 | 2,161 |
| Fabian Vettel | −74 | 2,251 | ||
| Andre Duve | −55 | 2,045 | ||
| P16 | Guido Wirtz | ADAC Team Weser-Ems e.V. | −141 | 2,769 |
| Fozzie Bear | −85 | 2,140 | ||
| P17 | Tristan Viidas | Team Securtal Sorg Rennsport BMW M235i | −153 | 2,689 |
| Inge Hansesaetre | −123 | 2,353 | ||
| DNF | Georgi Donczew | Car #671 | −116 | 2,084 |
| Marcel Lenerz | −222 | 3,485 | ||
| Carrie Schreier | −116 | 2,084 |
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.