| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Yann Ehrlacher | Lynk & Co Cyan Racing | +73 | 5,772 |
| P2 | Santiago Urrutia | Lynk & Co Cyan Racing | +81 | 5,296 |
| P3 | Néstor Girolami | BRC Hyundai N Squadra Corse | +55 | 5,423 |
| P4 | Esteban Guerrieri | GOAT Racing | +38 | 5,389 |
| P5 | Norbert Michelisz | BRC Hyundai N Squadra Corse | +14 | 5,481 |
| P6 | Ruben Volt | ALM Motorsport | +92 | 4,046 |
| P7 | Ma Qing Hua | Lynk & Co Cyan Racing | −4 | 5,171 |
| P8 | Ignacio Montenegro | GOAT Racing | +54 | 4,060 |
| P9 | Mikel Azcona | BRC Hyundai N Squadra Corse | −25 | 4,914 |
| P10 | Thed Bjork | Lynk & Co Cyan Racing | −83 | 5,588 |
| P11 | John Filippi | SP Compétition | −17 | 4,255 |
| P12 | Viktor Andersson | MA:GP | +51 | 3,073 |
| P13 | Aurélien Comte | SP Compétition | −46 | 4,163 |
| P14 | Felipe Fernández | GOAT Racing | −32 | 3,747 |
| P15 | Marco Butti | GOAT Racing | −84 | 4,160 |
| P16 | Raphaël Fournier | JSB Competition | −66 | 3,700 |
| P17 | Julien Briché | JSB Competition | −73 | 3,546 |
| DNF | Eric Gené | Monlau Motorsport | −29 | 2,684 |
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.