| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Josh Buchan | HMO Customer Racing | +153 | 4,797 |
| P2 | Ma Qing Hua | Lynk & Co Cyan Racing | +102 | 5,264 |
| P3 | Thed Bjork | Lynk & Co Cyan Racing | +37 | 6,010 |
| P4 | Ignacio Montenegro | GOAT Racing | +114 | 4,498 |
| P5 | Esteban Guerrieri | GOAT Racing | +32 | 5,414 |
| P6 | Néstor Girolami | BRC Hyundai N Squadra Corse | +17 | 5,331 |
| P7 | Max Hart | SP Compétition | +109 | 3,747 |
| P8 | Norbert Michelisz | BRC Hyundai N Squadra Corse | −9 | 5,144 |
| P9 | Ryan MacMillan | HMO Customer Racing | +52 | 4,002 |
| P10 | Lo Sze Ho | Evolve Racing | +43 | 3,846 |
| P11 | Yann Ehrlacher | Lynk & Co Cyan Racing | −115 | 5,934 |
| P12 | Aurélien Comte | SP Compétition | −55 | 4,657 |
| P13 | Mikel Azcona | BRC Hyundai N Squadra Corse | −103 | 5,070 |
| P14 | Sean Chang Chien Shang | RevX Racing | −10 | 3,520 |
| P15 | Santiago Urrutia | Lynk & Co Cyan Racing | −141 | 5,060 |
| P16 | Andy Liang Wenyao | Z.Speed N | −40 | 3,396 |
| DNF | Pepe Oriola | GOAT Racing | −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.