| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Charles Weerts | Team WRT | +62 | 6,123 |
| Dries Vanthoor | +77 | 5,816 | ||
| P2 | Lucas Auer | Winward Racing | +74 | 5,691 |
| Maro Engel | +69 | 5,783 | ||
| P3 | Valentino Rossi | Team WRT | +81 | 5,413 |
| Maxime Martin | +75 | 5,518 | ||
| P4 | Thierry Vermeulen | Emil Frey Racing | +102 | 4,950 |
| Giacomo Altoè | +69 | 5,454 | ||
| P5 | Patric Niederhauser | Rutronik Racing | +103 | 4,796 |
| Sven Müller | +71 | 5,275 | ||
| P6 | Benjamin Goethe | Garage 59 | +85 | 4,912 |
| Tom Gamble | +86 | 4,902 | ||
| P7 | Ben Green | Emil Frey Racing | +64 | 5,060 |
| Konsta Lappalainen | +52 | 5,253 | ||
| P8 | Ezequiel Perez Companc | Madpanda Motorsport | +114 | 4,255 |
| Phil Keen | +121 | 4,151 | ||
| P9 | Jules Gounon | Boutsen VDS | +21 | 5,431 |
| Maximilian Götz | +21 | 5,432 | ||
| P10 | Calan Williams | Team WRT | +34 | 5,085 |
| Sam De Haan | +79 | 4,443 | ||
| P11 | Lucas Légeret | CSA Racing | +40 | 4,840 |
| Simon Gachet | +36 | 4,902 | ||
| P12 | Lorenzo FERRARI | Tresor Attempto Racing | +49 | 4,566 |
| Christopher Haase | +12 | 5,105 | ||
| P13 | Gilles Magnus | Sainteloc Racing | +31 | 4,696 |
| Paul Evrard | +46 | 4,481 | ||
| P14 | Ivan Klymenko | Sainteloc Racing | +114 | 3,384 |
| Gilles Stadsbader | +60 | 4,193 | ||
| P15 | Max Hofer | Liqui Moly Team Engstler | +14 | 4,651 |
| Luca Engstler | −6 | 4,934 | ||
| P16 | Salih Yoluc | Racing Team Turkey | −13 | 4,892 |
| Charlie Eastwood | +10 | 4,555 | ||
| P17 | Eddie Cheever III | Sky Tempesta Racing | +30 | 4,174 |
| Jonathan Hui | +16 | 4,353 | ||
| P18 | Sean Hudspeth | AF Corse | +32 | 4,024 |
| Jef Machiels | +29 | 4,066 | ||
| P19 | Dante Rappange | Comtoyou Racing | +23 | 4,019 |
| Lorens Lecertua | +14 | 4,136 | ||
| P20 | Daniel Harper | Century Motorsport | −50 | 4,867 |
| Darren Leung | −6 | 4,250 | ||
| P21 | Dmitry Gvazava | Imperiale Racing | +2 | 4,029 |
| Ugo de Wilde | −21 | 4,318 | ||
| P22 | Reece Barr | Winward Racing | −10 | 4,062 |
| Magnus Gustavsen | +5 | 3,866 | ||
| P23 | Dustin Blattner | Rutronik Racing | −20 | 4,045 |
| Dennis Marschall | −77 | 4,830 | ||
| P24 | Sandy Mitchell | Barwell Motorsport | −71 | 4,594 |
| Rob Collard | −66 | 4,518 | ||
| P25 | James Cottingham | Garage 59 | −48 | 4,158 |
| Louis Prette Jr. | −26 | 3,879 | ||
| P26 | Ricardo Feller | Tresor Attempto Racing | −158 | 5,666 |
| Alex Arkin Aka | −85 | 4,481 | ||
| P27 | Andrey Mukovoz | Tresor Attempto Racing | −43 | 3,845 |
| Dylan Pereira | −66 | 4,126 | ||
| P28 | Patrick Kujala | Barwell Motorsport | −84 | 4,224 |
| Gabriel Rindone | −65 | 3,989 | ||
| P29 | Marco Butti | GSM Tech Department | −80 | 4,061 |
| Pietro Delli Guanti | −50 | 3,675 | ||
| P30 | Philipp Sager | Dinamic GT | −22 | 3,177 |
| Marvin Dienst | −116 | 4,401 | ||
| P31 | Matisse Lismont | Comtoyou Racing | −78 | 3,775 |
| James Jakes | −120 | 4,307 | ||
| P32 | César Gazeau | Boutsen VDS | −114 | 4,090 |
| Aurelien Panis | −158 | 4,715 | ||
| P33 | Mattia Drudi | Comtoyou Racing | −192 | 5,072 |
| Nicolas Baert | −161 | 4,597 |
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.