| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Néstor Girolami | BRC Hyundai N Squadra Corse | +118 | 5,314 |
| P2 | Mikel Azcona | BRC Hyundai N Squadra Corse | +108 | 5,172 |
| P3 | Yann Ehrlacher | Lynk & Co Cyan Racing | +35 | 6,049 |
| P4 | Esteban Guerrieri | GOAT Racing | +54 | 5,382 |
| P5 | Thed Bjork | Lynk & Co Cyan Racing | — | 5,973 |
| P6 | Ma Qing Hua | Lynk & Co Cyan Racing | +28 | 5,162 |
| P7 | Josh Buchan | HMO Customer Racing | +43 | 4,643 |
| P8 | Lo Sze Ho | Evolve Racing | +86 | 3,803 |
| P9 | Max Hart | SP Compétition | +77 | 3,638 |
| P10 | Santiago Urrutia | Lynk & Co Cyan Racing | −52 | 5,201 |
| P11 | Pepe Oriola | GOAT Racing | −81 | 5,338 |
| P12 | Aurélien Comte | SP Compétition | −59 | 4,713 |
| P13 | Ryan MacMillan | HMO Customer Racing | −23 | 3,951 |
| P14 | Sean Chang Chien Shang | RevX Racing | −11 | 3,530 |
| P15 | Andy Liang Wenyao | Z.Speed N | −25 | 3,437 |
| DNF | Ignacio Montenegro | GOAT Racing | −115 | 4,384 |
| DNF | Norbert Michelisz | BRC Hyundai N Squadra Corse | −186 | 5,153 |
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.