| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Robert Shwartzman | AF Corse - Francorchamps Motors | +42 | 6,689 |
| Alessio Rovera | +127 | 4,970 | ||
| Nicklas Nielsen | +98 | 5,437 | ||
| P2 | Daniel Serra | AF Corse - Francorchamps Motors | +79 | 5,654 |
| Davide Rigon | +96 | 5,364 | ||
| Antonio Fuoco | +67 | 5,890 | ||
| P3 | Thomas Preining | Rutronik Racing | +45 | 6,229 |
| Laurin Heinrich | +81 | 5,493 | ||
| Dennis Olsen | +56 | 5,972 | ||
| P4 | Maro Engel | Mercedes-AMG Team AlManar | +55 | 5,874 |
| Luca Stolz | +53 | 5,920 | ||
| Fabian Schiller | +121 | 4,777 | ||
| P5 | Raffaele Marciello | AKKODIS ASP Team | +58 | 5,679 |
| Timur Boguslavskiy | +30 | 6,268 | ||
| Jules Gounon | +90 | 5,140 | ||
| P6 | Ayhancan Güven | Dinamic GT | +69 | 5,369 |
| Sven Müller | +80 | 5,191 | ||
| Christian Engelhart | +77 | 5,249 | ||
| P7 | Lorenzo FERRARI | Mercedes-AMG Team Akkodis ASP | +109 | 4,666 |
| Thomas Drouet | +88 | 4,974 | ||
| Maximilian Götz | +69 | 5,281 | ||
| P8 | Marvin Kirchhöfer | Garage 59 | +77 | 5,053 |
| Benjamin Goethe | +98 | 4,727 | ||
| Nicolai Kjaergaard | +112 | 4,537 | ||
| P9 | Christopher Mies | Sainteloc Junior Team | +90 | 4,740 |
| Patric Niederhauser | +67 | 5,091 | ||
| Simon Gachet | +58 | 5,231 | ||
| P10 | Philipp Eng | Rowe Racing | +59 | 5,105 |
| Marco Wittmann | +20 | 5,789 | ||
| Nick Yelloly | +33 | 5,533 | ||
| P11 | Dries Vanthoor | Team WRT | −10 | 6,277 |
| Sheldon van der Linde | — | 6,041 | ||
| Charles Weerts | −2 | 6,099 | ||
| P12 | Daniel Harper | Rowe Racing | +7 | 5,784 |
| Neil Verhagen | +38 | 5,221 | ||
| Max Hesse | +5 | 5,812 | ||
| P13 | Adam Eteki | Boutsen VDS | +98 | 4,280 |
| Aurelien Panis | +45 | 5,031 | ||
| Alberto Di Folco | +79 | 4,531 | ||
| P14 | Miklas BORN | Winward Racing | +55 | 4,776 |
| David Schumacher | +68 | 4,581 | ||
| Marius Zug | +53 | 4,809 | ||
| P15 | Russell Ward | Winward Racing | +72 | 4,442 |
| Indy Dontje | +70 | 4,467 | ||
| Philip Ellis | +60 | 4,606 | ||
| P16 | Fabrizio Crestani | GRT Grasser Racing Team | +104 | 3,936 |
| Sam Neary | +153 | 3,081 | ||
| Gerhard Tweraser | +109 | 3,862 | ||
| P17 | Clemens Schmid | GRT Grasser Racing Team | +61 | 4,427 |
| Glenn van Berlo | +111 | 3,713 | ||
| Benjamin Hites | +52 | 4,542 | ||
| P18 | Henrique Chaves Jr. | Garage 59 | +95 | 3,877 |
| Miguel Ramos | +102 | 3,768 | ||
| Louis Prette Jr. | +88 | 3,969 | ||
| P19 | Ralf Bohn | Herberth Motorsport | +60 | 4,259 |
| Alfred Renauer | +51 | 4,384 | ||
| Robert Renauer | +56 | 4,316 | ||
| P20 | Mirko Bortolotti | Iron Lynx | −52 | 5,929 |
| Andrea Caldarelli | −11 | 5,167 | ||
| Jordan Pepper | +2 | 4,972 | ||
| P21 | Jean-Baptiste SIMMENAUER | Team WRT | +2 | 4,875 |
| Calan Williams | +2 | 4,878 | ||
| Niklas Krütten | +9 | 4,773 | ||
| P22 | Manny Franco | AF Corse | +21 | 4,509 |
| Lilou Wadoux | +21 | 4,512 | ||
| Cedric Sbirrazzuoli | +97 | 3,441 | ||
| P23 | Gregoire Demoustier | Sainteloc Junior Team | +62 | 3,864 |
| Paul Evrard | +24 | 4,382 | ||
| Erwan Bastard | +25 | 4,375 | ||
| P24 | Steven Palette | CLRT | +52 | 3,917 |
| Frédéric Makowiecki | −35 | 5,173 | ||
| Clément Mateu | +105 | 3,076 | ||
| P25 | Sébastien Baud | Haupt Racing Team | +36 | 4,044 |
| Arjun Maini | −6 | 4,612 | ||
| Hubert Haupt | +19 | 4,265 | ||
| P26 | Marius Nakken | Dinamic GT | +43 | 3,874 |
| Benjamin Barker | +28 | 4,072 | ||
| Philipp Sager | +95 | 3,044 | ||
| P27 | Chris Froggatt | Sky Tempesta Racing | +24 | 4,033 |
| Jonathan Hui | +7 | 4,259 | ||
| Eddie Cheever III | +17 | 4,127 | ||
| P28 | Lorenzo Patrese | Tresor Attempto Racing | −5 | 4,323 |
| Pietro Delli Guanti | +38 | 3,750 | ||
| Alex Arkin Aka | −19 | 4,522 | ||
| P29 | Lewis Proctor | Team WRT | +17 | 3,942 |
| Tim Whale | +5 | 4,093 | ||
| Jesse Krohn | −69 | 5,192 | ||
| P30 | Anders Buchardt | Walkenhorst Motorsport | −2 | 4,108 |
| Ben Green | −51 | 4,809 | ||
| James Kell | +65 | 3,141 | ||
| P31 | Louis Machiels | AF Corse | +45 | 3,372 |
| Jef Machiels | +16 | 3,800 | ||
| Andrea Bertolini | +33 | 3,551 | ||
| P32 | Lorcan Hanafin | ST Racing with Rinaldi | −27 | 4,268 |
| Isaac Tutumlú | +24 | 3,579 | ||
| Samantha Tan | −11 | 4,057 | ||
| P33 | Loris Hezemans | Comtoyou Racing | −19 | 4,073 |
| Sam DeJonghe | −36 | 4,295 | ||
| Finlay Hutchison | −41 | 4,364 | ||
| P34 | Rahel Frey | Iron Dames | −59 | 4,518 |
| Sarah Bovy | −67 | 4,641 | ||
| Michelle Gatting | −63 | 4,581 | ||
| P35 | Maxime Soulet | Comtoyou Racing | −87 | 4,845 |
| Max Hofer | −69 | 4,569 | ||
| Nicolas Baert | −83 | 4,785 | ||
| P36 | Reema Al Juffali | Theeba Motorsport | +44 | 2,854 |
| Ralf Aron | −81 | 4,666 | ||
| Alain Valente | −52 | 4,256 | ||
| P37 | Adam Balon | Barwell Motorsport | −46 | 4,069 |
| Rob Collard | −45 | 4,062 | ||
| Dennis Lind | −82 | 4,581 | ||
| P38 | Alexandre COUGNAUD | CSA Racing | −82 | 4,468 |
| Arnold ROBIN | −67 | 4,260 | ||
| Arthur Rougier | −91 | 4,605 | ||
| P39 | Jacob Riegel | Bullitt Racing | −8 | 3,401 |
| Maxime Robin | −61 | 4,101 | ||
| Romain LEROUX | −51 | 3,980 | ||
| P40 | Andrzej Lewandowski | GetSpeed Performance | −17 | 3,444 |
| Aaron Walker | −49 | 3,869 | ||
| Adam Osieka | −49 | 3,865 | ||
| P41 | Remko Papenburg | Car Collection Motorsport | −51 | 3,802 |
| Nicolas Niki Leutwiler | −42 | 3,686 | ||
| Alex Fontana | −92 | 4,350 | ||
| P42 | Christopher Zöchling | Tresor Attempto Racing | −53 | 3,738 |
| Dylan Pereira | −119 | 4,646 | ||
| Andrey Mukovoz | −64 | 3,875 | ||
| P43 | Adalberto Baptista | AKKODIS ASP Team | −68 | 3,841 |
| Bruno Baptista | −133 | 4,766 | ||
| Rodrigo Baptista | −94 | 4,182 | ||
| P44 | Marco Mapelli | K-PAX Racing | −135 | 4,670 |
| Franck Perera | −147 | 4,870 | ||
| Sandy Mitchell | −131 | 4,619 | ||
| P45 | Patrick Assenheimer | GetSpeed Performance | −116 | 4,291 |
| Lucas Auer | −196 | 5,599 | ||
| Florian Scholze | −63 | 3,601 | ||
| P46 | Magnus Gustavsen | Madpanda Motorsport | −95 | 3,936 |
| Ezequiel Perez Companc | −100 | 4,007 | ||
| Alexey Nesov | −95 | 3,936 | ||
| P47 | Daniele Di Amato | Dinamic GT with Car Collection | −72 | 3,567 |
| Jop Rappange | −101 | 3,927 | ||
| Tanart Sathienthirakul | −100 | 3,921 | ||
| P48 | Mattia Drudi | Tresor Orange1 | −192 | 5,156 |
| Dennis Marschall | −174 | 4,864 | ||
| Ricardo Feller | −233 | 5,970 | ||
| P49 | Christopher Haase | Comtoyou Racing | −203 | 5,248 |
| Gilles Magnus | −156 | 4,484 | ||
| Frédéric Vervisch | −191 | 5,040 |
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.