| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Gilles Magnus | Comtoyou Team Audi Sport | +124 | 5,331 |
| P2 | Mikel Azcona | Zengo Motorsport | +132 | 5,001 |
| P3 | Yann Ehrlacher | Cyan Racing Lynk & Co | +61 | 5,845 |
| P4 | Frédéric Vervisch | Comtoyou Team Audi Sport | +89 | 5,205 |
| P5 | Thed Bjork | Cyan Performance Lynk & Co | +65 | 5,331 |
| P6 | Norbert Michelisz | BRC Hyundai N LUKOIL Squadra Corse | +66 | 5,113 |
| P7 | Santiago Urrutia | Cyan Performance Lynk & Co | +44 | 5,210 |
| P8 | Esteban Guerrieri | All-Inkl.com Münnich Motorsport | +30 | 5,211 |
| P9 | Néstor Girolami | All-Inkl.com Münnich Motorsport | +51 | 4,712 |
| P10 | Tiago Monteiro | ALL-INKL.DE Münnich Motorsport | +46 | 4,570 |
| P11 | Luca Engstler | Engstler Hyundai N Liqui Moly Racing Team | +65 | 4,140 |
| P12 | Gabriele Tarquini | BRC Hyundai N LUKOIL Squadra Corse | −7 | 4,911 |
| P13 | Attila Tassi | ALL-INKL.DE Münnich Motorsport | −9 | 4,728 |
| P14 | Jean-Karl Vernay | Engstler Hyundai N Liqui Moly Racing Team | −76 | 5,497 |
| P15 | Yvan Muller | Cyan Racing Lynk & Co | −105 | 5,729 |
| P16 | Jordi Gené | Zengo Motorsport Drivers' Academy | −37 | 4,505 |
| P17 | Bence Boldizs | Zengo Motorsport Drivers' Academy | +3 | 3,815 |
| P18 | Nicola Baldan | Target Competition | −44 | 4,231 |
| P19 | Andreas Bäckman | Target Competition | −38 | 3,974 |
| P20 | Jessica Bäckman | Target Competition | −56 | 4,013 |
| P21 | Tom Coronel | Comtoyou DHL Team Audi Sport | −84 | 4,186 |
| DNF | Nathanael Berthon | Comtoyou DHL Team Audi Sport | −159 | 5,013 |
| DNF | Robert Huff | Zengo Motorsport | −160 | 4,826 |
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.