| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Kelvin van der Linde | Team WRT | +83 | 5,585 |
| Charles Weerts | +50 | 6,284 | ||
| P2 | Bastian Buus | Lionspeed GP | +134 | 4,690 |
| Ricardo Feller | +107 | 5,089 | ||
| P3 | Maro Engel | Winward Racing | +28 | 6,479 |
| Lucas Auer | +63 | 5,648 | ||
| P4 | Thierry Vermeulen | Emil Frey Racing | +117 | 4,700 |
| Ben Green | +106 | 4,866 | ||
| P5 | Dylan Pereira | Tresor Attempto Racing | +160 | 4,010 |
| Alex Aka | +150 | 4,159 | ||
| P6 | Valentino Rossi | Team WRT | +49 | 5,488 |
| Max Hesse | +37 | 5,721 | ||
| P7 | Jordan Pepper | Team WRT | +24 | 5,834 |
| Amaury Cordeel | +69 | 5,035 | ||
| P8 | Christopher Haase | Eastalent Racing | +60 | 5,075 |
| Simon Reicher | +100 | 4,494 | ||
| P9 | Arthur Leclerc | AF Corse | +19 | 5,613 |
| Thomas Neubauer | +58 | 4,968 | ||
| P10 | Matisse Lismont | Team WRT | +87 | 4,458 |
| Ignacio Montenegro | +64 | 4,774 | ||
| P11 | Patric Niederhauser | Rutronik Racing | +21 | 5,300 |
| Luca Engstler | +44 | 4,948 | ||
| P12 | Thomas Fleming | Garage 59 | +61 | 4,594 |
| Louis Prette | +87 | 4,254 | ||
| P13 | Marvin Kirchhfer | Garage 59 | +85 | 4,160 |
| Dean Macdonald | +12 | 5,206 | ||
| P14 | Jamie Day | Walkenhorst Motorsport | +52 | 4,506 |
| Mateo Villagomez | +102 | 3,828 | ||
| P15 | Matias Zagazeta | AF Corse | +59 | 4,302 |
| Tommaso Mosca | +44 | 4,502 | ||
| P16 | Kobe Pauwels | Comtoyou Racing | +61 | 4,169 |
| Nicki Thiim | +1 | 5,005 | ||
| P17 | Robin Knutsson | Boutsen VDS | +70 | 3,958 |
| Gilles Magnus | +54 | 4,175 | ||
| P18 | Arthur Rougier | CSA Racing | +40 | 4,247 |
| James Kell | +67 | 3,884 | ||
| P19 | Aurelien Panis | GetSpeed Team Bartone Bros | −9 | 4,799 |
| Anthony Bartone | +30 | 4,254 | ||
| P20 | Gilles Stadsbader | AF Corse | +12 | 4,396 |
| Jef Machiels | +35 | 4,092 | ||
| P21 | Fabian Schiller | GetSpeed Team Dubai | −16 | 4,681 |
| Gabriel Rindone | +69 | 3,533 | ||
| P22 | Matteo Cairoli | Emil Frey Racing | −52 | 5,075 |
| Konsta Lappalainen | −78 | 5,531 | ||
| P23 | Rinat Salikhov | Winward Racing | +22 | 3,962 |
| Marvin Dienst | +18 | 4,018 | ||
| P24 | Dustin Blattner | Kessel Racing | −29 | 4,522 |
| Dennis Marschall | −20 | 4,394 | ||
| P25 | Darren Leung | Paradine Competition | −33 | 4,452 |
| Augusto Farfus | −60 | 4,851 | ||
| P26 | Kiern Jewiss | 2Seas Motorsport | −15 | 4,132 |
| Charles Dawson | +2 | 3,911 | ||
| P27 | Morris Schuring | Boutsen VDS | −62 | 4,643 |
| Dorian Boccolacci | −88 | 5,040 | ||
| P28 | Arthur Dorison | Comtoyou Racing | −28 | 4,090 |
| Oliver Sderstrm | −23 | 4,031 | ||
| P29 | Guilherme Oliveira | Optimum Motorsport | −40 | 4,136 |
| Mikey Porter | −39 | 4,120 | ||
| P30 | David Pittard | KPX Motorsport | −59 | 4,285 |
| Jop Rappange | −27 | 3,869 | ||
| P31 | Maxime Robin | Walkenhorst Motorsport | −40 | 3,931 |
| Gaspard Simon | −53 | 4,104 | ||
| P32 | Carl Bennett | AF Corse | −1 | 3,337 |
| Felix Hirsiger | −82 | 4,385 | ||
| P33 | Tanart Sathienthirakul | Dinamic GT | −52 | 3,891 |
| Mark Kastelic | −71 | 4,129 | ||
| P34 | Aliaksandr Malykhin | Pure Rxcing | −103 | 4,437 |
| Riccardo Pera | −122 | 4,717 | ||
| P35 | Eddie Cheever | Ziggo Sport Tempesta Racing | −176 | 5,480 |
| Peter Dempsey | −103 | 4,311 | ||
| P36 | Loris Spinelli | VSR | −94 | 4,106 |
| Mattia Michelotto | −111 | 4,336 | ||
| P37 | Marco Pulcini | Kessel Racing | −42 | 3,391 |
| David Fumanelli | −79 | 3,842 | ||
| P38 | Dmitry Gvazava | Dinamic GT | −66 | 3,585 |
| Loris Cabirou | −101 | 4,002 | ||
| P39 | Sebastian gaard | Tresor Attempto Racing | −130 | 4,285 |
| Carrie Schreiner | −32 | 3,037 | ||
| P40 | Marcelo Tomasoni | Comtoyou Racing | −92 | 3,696 |
| Felice Jelmini | −95 | 3,734 | ||
| P41 | Romain Andriolo | CSA Racing | −108 | 3,782 |
| Simon Gachet | −150 | 4,328 |
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.