| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Max Hesse | Rowe Racing | +70 | 5,882 |
| Augusto Farfus | +140 | 4,737 | ||
| Daniel Harper | +133 | 4,833 | ||
| P2 | Matteo Cairoli | Iron Lynx | +122 | 4,888 |
| Andrea Caldarelli | +82 | 5,512 | ||
| Mirko Bortolotti | +58 | 5,975 | ||
| P3 | Luca Stolz | Mercedes-AMG Team GetSpeed | +78 | 5,482 |
| Fabian Schiller | +132 | 4,664 | ||
| Jules Gounon | +90 | 5,281 | ||
| P4 | Raffaele Marciello | Team WRT | +84 | 5,262 |
| Valentino Rossi | +73 | 5,441 | ||
| Maxime Martin | +59 | 5,700 | ||
| P5 | Sven Müller | Rutronik Racing | +82 | 5,189 |
| Patric Niederhauser | +97 | 4,973 | ||
| Julien Andlauer | +58 | 5,590 | ||
| P6 | Ricardo Feller | Tresor Attempto Racing | +36 | 5,897 |
| Alex Arkin Aka | +131 | 4,397 | ||
| Christopher Haase | +82 | 5,096 | ||
| P7 | Marco Sorensen | Comtoyou Racing | +78 | 5,056 |
| Mattia Drudi | +62 | 5,301 | ||
| Nicki Thiim | +112 | 4,573 | ||
| P8 | Klaus Bachler | Pure Rxcing | +81 | 4,920 |
| Alex Malykhin | +129 | 4,255 | ||
| Joel Sturm | +99 | 4,667 | ||
| P9 | Alessandro Pier Guidi | AF Corse - Francorchamps Motors | +1 | 6,244 |
| Alessio Rovera | +53 | 5,217 | ||
| Davide Rigon | +42 | 5,404 | ||
| P10 | Frédéric Vervisch | Proton Competition | +37 | 5,390 |
| Christopher Mies | +75 | 4,805 | ||
| Dennis Olsen | +19 | 5,703 | ||
| P11 | Franck Perera | GRT Grasser Racing Team | +54 | 5,012 |
| Christian Engelhart | +33 | 5,348 | ||
| Marco Mapelli | +63 | 4,876 | ||
| P12 | Nick Yelloly | Rowe Racing | +15 | 5,532 |
| Philipp Eng | +33 | 5,227 | ||
| Marco Wittmann | +12 | 5,585 | ||
| P13 | Paul Evrard | Sainteloc Racing | +93 | 4,310 |
| Jim Pla | +101 | 4,200 | ||
| Gilles Magnus | +71 | 4,594 | ||
| P14 | Laurin Heinrich | Schumacher CLRT | +22 | 5,196 |
| Ayhancan Güven | +6 | 5,471 | ||
| Dorian Boccolacci | +64 | 4,577 | ||
| P15 | Faisal Al Zubair | Al Manar Racing by GetSpeed | +81 | 4,290 |
| Mikaël Grenier | +45 | 4,775 | ||
| Dominik Baumann | +108 | 3,914 | ||
| P16 | Thomas Drouet | Boutsen VDS | +22 | 4,996 |
| Adam Christodoulou | +34 | 4,813 | ||
| Maximilian Götz | +3 | 5,290 | ||
| P17 | Vincent Abril | AF Corse - Francorchamps Motors | +60 | 4,386 |
| David Vidales | +69 | 4,272 | ||
| Thomas Neubauer | +43 | 4,611 | ||
| P18 | Adam Eteki | CSA Racing | +62 | 4,269 |
| Arthur Rougier | +34 | 4,640 | ||
| Romain Carton | +65 | 4,238 | ||
| P19 | Colin Caresani | Winward Racing | +26 | 4,666 |
| Tanart Sathienthirakul | +87 | 3,854 | ||
| Daan Pijl | +60 | 4,215 | ||
| P20 | Nicolò Rosi | Kessel Racing | +60 | 4,135 |
| Niccolo Schiro | +51 | 4,251 | ||
| David Fumanelli | +61 | 4,110 | ||
| P21 | Aurelien Panis | Boutsen VDS | −8 | 4,971 |
| César Gazeau | +51 | 4,154 | ||
| Roee MEYUHAS | +93 | 3,570 | ||
| P22 | Ezequiel Perez Companc | Madpanda Motorsport | +47 | 4,121 |
| Patrick Assenheimer | +31 | 4,323 | ||
| P23 | Andrea Bertolini | AF Corse | +77 | 3,629 |
| Louis Machiels | +89 | 3,461 | ||
| Jef Machiels | +52 | 3,982 | ||
| P24 | Job Van Uitert | Comtoyou Racing | −53 | 5,372 |
| Kobe Pauwels | +35 | 4,104 | ||
| John de Wilde | +34 | 4,109 | ||
| P25 | Eddie Cheever III | Sky Tempesta Racing | +25 | 4,152 |
| Jonathan Hui | +13 | 4,309 | ||
| Chris Froggatt | +32 | 4,065 | ||
| P26 | Ben Tuck | Kessel Racing | +29 | 4,011 |
| John Hartshorne | +59 | 3,608 | ||
| Matthew Bell | — | 4,397 | ||
| P27 | Sam De Haan | OQ by Oman Racing | +12 | 4,139 |
| Ahmad Al Harthy | −39 | 4,846 | ||
| Jens Klingmann | −1 | 4,303 | ||
| P28 | Robert Renauer | Herberth Motorsport | +2 | 4,183 |
| Morris Schuring | −16 | 4,423 | ||
| Ralf Bohn | −2 | 4,237 | ||
| P29 | Sandy Mitchell | Barwell Motorsport | −40 | 4,660 |
| Antoine Doquin | +10 | 4,002 | ||
| Till Bechtolsheimer | +4 | 4,076 | ||
| P30 | Florian Spengler | Lionspeed GP | −2 | 4,064 |
| Patrick Kolb | +19 | 3,787 | ||
| Bastian Buus | −83 | 5,227 | ||
| P31 | Dustin Blattner | Rutronik Racing | −9 | 4,066 |
| Loek Hartog | −59 | 4,738 | ||
| Dennis Marschall | −56 | 4,694 | ||
| P32 | Christian Hook | Rinaldi Racing | +67 | 2,870 |
| Felipe Fernandez Laser | −44 | 4,441 | ||
| David Perel | −44 | 4,440 | ||
| P33 | Maxime Robin | Walkenhorst Motorsport | −23 | 4,078 |
| Lorcan Hanafin | −35 | 4,233 | ||
| Romain LEROUX | −14 | 3,966 | ||
| P34 | Martin Kodric | 2 Seas Motorsport | −58 | 4,440 |
| Lewis Williamson | −62 | 4,506 | ||
| Isa Al Khalifa | −28 | 4,047 | ||
| P35 | Guilherme Oliveira | Dinamic GT | −42 | 4,158 |
| Marvin Dienst | −64 | 4,445 | ||
| Philipp Sager | +38 | 3,081 | ||
| P36 | Mex Jansen | Walkenhorst Motorsport | −49 | 4,151 |
| Timothy CRESWICK | −40 | 4,035 | ||
| Ben Green | −87 | 4,677 | ||
| P37 | Casper Stevenson | Barwell Motorsport | −34 | 3,877 |
| Patrick Kujala | −74 | 4,390 | ||
| Gabriel Rindone | −53 | 4,117 | ||
| P38 | Adam Smalley | Garage 59 | −48 | 3,979 |
| Louis Prette Jr. | −44 | 3,925 | ||
| James Cottingham | −60 | 4,125 | ||
| P39 | Anthony Bartone | GetSpeed Performance | −54 | 3,969 |
| James Kell | +8 | 3,163 | ||
| Yannick Mettler | −41 | 3,820 | ||
| P40 | Lorenzo FERRARI | Tresor Attempto Racing | −105 | 4,561 |
| Leonardo Moncini | −53 | 3,865 | ||
| Lorenzo Patrese | −77 | 4,168 | ||
| P41 | Sam DeJonghe | Comtoyou Racing | −87 | 4,208 |
| Charles Clark | −80 | 4,120 | ||
| Matisse Lismont | −80 | 4,120 | ||
| P42 | Marius Nakken | Dinamic GT | −61 | 3,812 |
| Jop Rappange | −70 | 3,918 | ||
| Christopher Zöchling | −60 | 3,803 | ||
| P43 | Nicolai Kjaergaard | Garage 59 | −117 | 4,451 |
| Lewis Proctor | −73 | 3,869 | ||
| Mark Sansom | −83 | 3,992 | ||
| P44 | Haytham Qarajouli | GRT Grasser Racing Team | −97 | 4,089 |
| Mateo Llarena | −36 | 3,342 | ||
| Hugo Cook | −98 | 4,102 | ||
| P45 | Daniel Morad | Mercedes-AMG Team Mann-Filter | −109 | 4,132 |
| Maro Engel | −191 | 5,407 | ||
| Lucas Auer | −194 | 5,454 | ||
| P46 | Sebastian Øgaard | Comtoyou Racing | −44 | 3,266 |
| Nicolas Baert | −155 | 4,726 | ||
| Esteban Muth | −118 | 4,188 | ||
| P47 | Michele Beretta | Haupt Racing Team | −134 | 4,297 |
| Arjun Maini | −142 | 4,423 | ||
| Jusuf Owega | −149 | 4,524 | ||
| P48 | Ivan Klymenko | Sainteloc Racing | −58 | 3,295 |
| Ugo de Wilde | −140 | 4,310 | ||
| Alban Varutti | −121 | 4,054 | ||
| P49 | Toby Sowery | Century Motorsport | −184 | 4,833 |
| Jake Dennis | −269 | 6,754 | ||
| Darren Leung | −130 | 4,054 |
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.