| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Marcus Willhardt | Hyundai Driving Experience | +109 | 2,649 |
| Michael Bohrer | +89 | 2,897 | ||
| Gerrit Holthaus | +89 | 2,903 | ||
| P2 | Dev Gore | Walkenhorst Motorsport | −10 | 4,131 |
| Lucas Frayssinet | +145 | 1,920 | ||
| Manuel Maldonado | −17 | 4,481 | ||
| P3 | Daniel Mertens | Zierau Hochvolt by Mertens Motorsport | +72 | 2,445 |
| Christian Dannesberger | +78 | 2,386 | ||
| Norbert Fischer | −12 | 3,606 | ||
| P4 | Bennet Ehrl | Walkenhorst Motorsport powered by Dunlop | +103 | 1,830 |
| James Kell | −13 | 3,136 | ||
| Tazio Ottis | −32 | 3,473 | ||
| P5 | Minjin Lim | mathilda racing - Team LAVO Carwash | +89 | 1,739 |
| Timo Beuth | +51 | 2,152 | ||
| Leon Dreiser | +65 | 2,018 | ||
| Joachim Nett | +24 | 2,430 | ||
| P6 | Ulrich Schmidt | GITI TIRE MOTORSPORT BY WS RACING | +61 | 1,773 |
| Max Malinowski | +64 | 1,737 | ||
| Patricija Stalidzane | +66 | 1,716 | ||
| Andreas Simon | +66 | 1,716 | ||
| P7 | Stefan Trost | Car #481 | +40 | 1,690 |
| Carsten Sieg | +40 | 1,690 | ||
| Oliver Kriese | +54 | 1,481 | ||
| P8 | Etienne Ploenes | MSC Kempenich e.V. im ADAC asBest RACING | +12 | 1,662 |
| Georg Kiefer | +12 | 1,662 | ||
| Richard Bäther | +10 | 1,681 | ||
| P9 | Jean-Christophe David | Car #494 | −105 | 2,675 |
| Daniel Jenichen | −23 | 1,710 | ||
| Lars Füting | −1 | 1,435 | ||
| P10 | Jonas Spölgen | Car #472 | −71 | 1,943 |
| Maximilian Eisberg | −52 | 1,723 | ||
| DNF | Niklas Ehrhardt | MSC Kempenich e.V. im ADAC asBest RACING | −64 | 1,552 |
| Thomas Ehrhardt | −64 | 1,552 | ||
| Christian Koger | −67 | 1,583 | ||
| DNF | Jürgen Nett | mathilda racing - Team LAVO Carwash | −180 | 2,551 |
| Felix Schumann | −159 | 2,288 | ||
| Michael Paatz | −178 | 2,520 |
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.