| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jean-Karl Vernay | Team Mulsanne | +102 | 5,561 |
| P2 | Santiago Urrutia | Cyan Performance Lynk & Co | +141 | 4,764 |
| P3 | Gilles Magnus | Comtoyou Racing | +124 | 4,771 |
| P4 | Mikel Azcona | Zengo Motorsport | +91 | 5,013 |
| P5 | Gabriele Tarquini | BRC Hyundai N LUKOIL Squadra Corse | +102 | 4,636 |
| P6 | Norbert Michelisz | BRC Hyundai N LUKOIL Squadra Corse | +29 | 5,452 |
| P7 | Yvan Muller | Cyan Racing Lynk & Co | −5 | 5,756 |
| P8 | Luca Engstler | Engstler Hyundai N Liqui Moly Racing Team | +132 | 3,521 |
| P9 | Bence Boldizs | Zengo Motorsport | +78 | 4,101 |
| P10 | Néstor Girolami | All-Inkl.com Münnich Motorsport | +1 | 4,947 |
| P11 | Yann Ehrlacher | Cyan Racing Lynk & Co | −57 | 5,581 |
| P12 | Nathanael Berthon | Audi Sport Team Comtoyou-DHL Team | −31 | 4,951 |
| P13 | Esteban Guerrieri | All-Inkl.com Münnich Motorsport | −83 | 5,481 |
| P14 | Tiago Monteiro | ALL-INKL.DE Münnich Motorsport | −41 | 4,632 |
| P15 | Nicolas Baert | Comtoyou Racing | −28 | 4,247 |
| P16 | Josh Files | Engstler Hyundai N Liqui Moly Racing Team | −34 | 4,116 |
| P17 | Attila Tassi | ALL-INKL.DE Münnich Motorsport | −74 | 4,419 |
| P18 | Gabor Kismarty-Lechner | Zengo Motorsport | −32 | 3,685 |
| DNF | Tom Coronel | Audi Sport Team Comtoyou-DHL Team | −120 | 4,621 |
| DNF | Thed Bjork | Cyan Performance Lynk & Co | −155 | 4,904 |
| DNF | Aurélien Comte | Vukovic Motorsport | −141 | 4,462 |
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.