| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Daniel Zils | Pixum Team Adrenalin Motorsport | +23 | 3,693 |
| Christian Konnerth | +38 | 3,396 | ||
| Norbert Fischer | +30 | 3,549 | ||
| P2 | Markus Sedlmaier | ADAC Team Weser-Ems e.V. | +82 | 2,566 |
| Jens Moetefindt | +81 | 2,574 | ||
| Fabian Finck | +107 | 2,317 | ||
| P3 | Lukas Schreier | Car #456 | +105 | 2,030 |
| Henrik Bollerslev | +75 | 2,311 | ||
| Marco Timbal | +90 | 2,182 | ||
| P4 | Fujii Tomonobu | Car #470 | +85 | 1,885 |
| Matsuda Tsugio | +85 | 1,885 | ||
| Michael Mönch | +59 | 2,155 | ||
| Takaboshi Mitsunori | +85 | 1,885 | ||
| P5 | Johannes Stengel | BLACK FALCON Team TMD Friction | +40 | 1,965 |
| Martin Meenen | +51 | 1,851 | ||
| Michael Meadows | −16 | 2,560 | ||
| Christian Reiter | +41 | 1,953 | ||
| P6 | Xiaole He | PROsport-Performance GmbH | +9 | 1,934 |
| Andy Yan | +20 | 1,820 | ||
| Sunny Wong Yat Shing | +20 | 1,820 | ||
| P7 | Markus Giese | Car #464 | −4 | 1,709 |
| Kai Kording | +2 | 1,635 | ||
| Nico Möller | −12 | 1,793 | ||
| Markus Müller | −12 | 1,788 | ||
| P8 | Jacek Pydys | Team Securtal Sorg Rennsport | −47 | 1,753 |
| Christian Straube | −77 | 2,092 | ||
| Philipp Hagnauer | −88 | 2,227 | ||
| Reinhard Schmiedel | −47 | 1,753 | ||
| P9 | Andreas Ahremark | Pixum Team Adrenalin Motorsport | −79 | 1,727 |
| Dominic Tranchet | −78 | 1,722 | ||
| Luca Veronelli | −106 | 2,038 | ||
| DNF | Niklas Steinhaus | CARE FOR CLIMATE | −172 | 2,380 |
| Daniel Blickle | −174 | 2,403 |
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.