| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Thomas Fleming | Garage 59 | +137 | 4,723 |
| Louis Prette | +146 | 4,598 | ||
| P2 | Morris Schuring | Boutsen VDS | +124 | 4,780 |
| Dorian Boccolacci | +98 | 5,184 | ||
| P3 | Thierry Vermeulen | Emil Frey Racing | +106 | 4,926 |
| Ben Green | +97 | 5,063 | ||
| P4 | Simon Birch | Razoon - more than racing | +141 | 4,337 |
| Klaus Bachler | +139 | 4,366 | ||
| P5 | Daniel Juncadella | Mercedes-AMG Team Verstappen Racing | +71 | 5,217 |
| Christopher Lulham | +79 | 5,088 | ||
| P6 | Thomas Neubauer | AF Corse | +58 | 5,276 |
| Arthur Leclerc | +30 | 5,795 | ||
| P7 | Matias Zagazeta | AF Corse | +96 | 4,615 |
| Tommaso Mosca | +85 | 4,766 | ||
| P8 | Ignacio Montenegro | Team WRT | +63 | 4,960 |
| Matisse Lismont | +78 | 4,746 | ||
| P9 | Kobe Pauwels | Comtoyou Racing | +93 | 4,428 |
| Nicki Thiim | +45 | 5,113 | ||
| P10 | Loris Spinelli | VSR | +95 | 4,299 |
| Mattia Michelotto | +81 | 4,485 | ||
| P11 | Robin Knutsson | Boutsen VDS | +113 | 3,942 |
| Gilles Magnus | +82 | 4,368 | ||
| P12 | Valentino Rossi | Team WRT | −8 | 5,593 |
| Max Hesse | −18 | 5,785 | ||
| P13 | Lucas Auer | Winward Racing | −20 | 5,658 |
| Maro Engel | −50 | 6,367 | ||
| P14 | Dylan Pereira | Tresor Attempto Racing | +45 | 4,522 |
| Alex Aka | +64 | 4,267 | ||
| P15 | Andrea Frassineti | Tresor Attempto Racing | +120 | 3,367 |
| Ariel Levi | +48 | 4,393 | ||
| P16 | Matteo Cairoli | Emil Frey Racing | −3 | 4,962 |
| Konsta Lappalainen | −26 | 5,347 | ||
| P17 | Eddie Cheever | Ziggo Sport Tempesta Racing | −23 | 5,165 |
| Peter Dempsey | +45 | 4,188 | ||
| P18 | Darren Leung | Paradine Competition | +38 | 4,183 |
| Augusto Farfus | +17 | 4,465 | ||
| P19 | Arthur Dorison | Comtoyou Racing | +33 | 4,145 |
| Oliver Sderstrm | +37 | 4,101 | ||
| P20 | Dean Macdonald | Garage 59 | −56 | 5,313 |
| Marvin Kirchhfer | −4 | 4,505 | ||
| P21 | Simon Reicher | Eastalent Racing | −10 | 4,486 |
| Christopher Haase | −43 | 4,963 | ||
| P22 | Patric Niederhauser | Rutronik Racing | −57 | 5,050 |
| Luca Engstler | −39 | 4,775 | ||
| P23 | Ricardo Feller | Lionspeed GP | −69 | 5,120 |
| Bastian Buus | −49 | 4,809 | ||
| P24 | Marvin Dienst | Winward Racing | +6 | 3,979 |
| Rinat Salikhov | +9 | 3,937 | ||
| P25 | Mikey Porter | Optimum Motorsport | −5 | 4,007 |
| Guilherme Oliveira | −6 | 4,019 | ||
| P26 | Kiern Jewiss | 2Seas Motorsport | −17 | 4,060 |
| Charles Dawson | −4 | 3,898 | ||
| P27 | Nicolas Baert | Lionspeed GP | +2 | 3,709 |
| Flynt Schuring | −79 | 4,786 | ||
| P28 | Arthur Rougier | CSA Racing | −59 | 4,382 |
| James Kell | −38 | 4,111 | ||
| P29 | Jamie Day | Walkenhorst Motorsport | −67 | 4,381 |
| Mateo Villagomez | −45 | 4,092 | ||
| P30 | Jop Rappange | KPX Motorsport | −29 | 3,798 |
| David Pittard | −54 | 4,105 | ||
| P31 | Maxime Robin | Walkenhorst Motorsport | −41 | 3,851 |
| Gaspard Simon | −52 | 3,979 | ||
| P32 | Gilles Stadsbader | AF Corse | −78 | 4,201 |
| Jef Machiels | −59 | 3,957 | ||
| P33 | Tanart Sathienthirakul | Dinamic GT | −51 | 3,766 |
| Mark Kastelic | −65 | 3,942 | ||
| P34 | Fabian Schiller | GetSpeed Team Dubai | −102 | 4,309 |
| Gabriel Rindone | −28 | 3,388 | ||
| P35 | Loris Cabirou | Dinamic GT | −69 | 3,796 |
| Dmitry Gvazava | −44 | 3,493 | ||
| P36 | Aurelien Panis | GetSpeed Team Bartone Bros | −140 | 4,609 |
| Anthony Bartone | −111 | 4,194 | ||
| P37 | Dustin Blattner | Kessel Racing | −125 | 4,276 |
| Dennis Marschall | −117 | 4,173 | ||
| P38 | Carrie Schreiner | Tresor Attempto Racing | −27 | 2,956 |
| Sebastian gaard | −100 | 3,879 | ||
| P39 | Riccardo Pera | Pure Rxcing | −142 | 4,297 |
| Aliaksandr Malykhin | −132 | 4,152 | ||
| P40 | David Fumanelli | Kessel Racing | −89 | 3,551 |
| Marco Pulcini | −61 | 3,221 |
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.