| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Matt Campbell | Manthey EMA | +122 | 5,765 |
| Laurens Vanthoor | +126 | 5,699 | ||
| Ayhancan Güven | +142 | 5,465 | ||
| P2 | Jules Gounon | SunEnergy1 | +135 | 5,192 |
| Luca Stolz | +120 | 5,404 | ||
| Kenny Habul | +200 | 4,146 | ||
| P3 | Kelvin Van der Linde | Wash It Team MPC | +65 | 5,701 |
| Christopher Haase | +112 | 5,015 | ||
| Liam Talbot | +122 | 4,872 | ||
| P4 | Jaxon Evans | Phantom Global Racing | +96 | 4,785 |
| Bastian Buus | +60 | 5,310 | ||
| Joel Eriksson | +58 | 5,338 | ||
| P5 | Valentino Rossi | Team WRT | +25 | 5,314 |
| Maxime Martin | +9 | 5,542 | ||
| Raffaele Marciello | +11 | 5,525 | ||
| P6 | Mikaël Grenier | National Storage Racing | +23 | 4,898 |
| Broc Feeney | −28 | 5,648 | ||
| Will Brown | −1 | 5,243 | ||
| P7 | Craig Lowndes | Scott Taylor Motorsport | −43 | 5,412 |
| Tom Randle | −13 | 4,977 | ||
| Cam Waters | +2 | 4,752 | ||
| P8 | David Reynolds | Mercedes-AMG Team GruppeM | −54 | 5,076 |
| Felipe Fraga | −67 | 5,255 | ||
| Maro Engel | −90 | 5,599 | ||
| P9 | Daniel Juncadella | Mercedes-AMG Team Craft-Bamboo | −88 | 5,162 |
| Jayden Ojeda | −29 | 4,289 | ||
| Maximilian Goetz | −60 | 4,746 | ||
| P10 | Markus Winkelhock | KFC Team MPC | −79 | 4,523 |
| Ricardo Feller | −169 | 5,861 | ||
| Brad Schumacher | −88 | 4,662 | ||
| DNF | Sheldon van der Linde | Team WRT | −205 | 5,832 |
| Charles Weerts | −212 | 5,949 | ||
| Dries Vanthoor | −207 | 5,858 |
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.