| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Matteo Cairoli | Mercedes-AMG Team Mann-Filter | +129 | 4,773 |
| Maro Engel | +64 | 5,885 | ||
| Lucas Auer | +64 | 5,885 | ||
| P2 | Marvin Kirchhöfer | Garage 59 | +96 | 5,184 |
| Benjamin Goethe | +99 | 5,140 | ||
| Joseph Loake | +147 | 4,443 | ||
| P3 | Nicki Thiim | Comtoyou Racing | +110 | 4,865 |
| Marco Sorensen | +124 | 4,667 | ||
| Mattia Drudi | +96 | 5,072 | ||
| P4 | Ben Tuck | Al Manar Racing by Team WRT | +131 | 4,474 |
| Faisal Al Zubair | +113 | 4,730 | ||
| Jens Klingmann | +108 | 4,800 | ||
| P5 | Ugo De Wilde | Team WRT | +142 | 4,232 |
| Charles Weerts | +17 | 6,427 | ||
| Kelvin van der Linde | +34 | 5,958 | ||
| P6 | Morris Schuring | Schumacher CLRT | +81 | 4,984 |
| Larry ten Voorde | +33 | 5,835 | ||
| Ayhancan Güven | +43 | 5,635 | ||
| P7 | Mex Jansen | Century Motorsport | +135 | 4,176 |
| Jarrod Waberski | +122 | 4,362 | ||
| Will Moore | +219 | 2,619 | ||
| P8 | Gilles Stadsbader | Team WRT | +132 | 4,120 |
| Gustav Bergström | +135 | 4,079 | ||
| Etienne Cheli | +126 | 4,204 | ||
| P9 | Sandy Mitchell | VSR | +88 | 4,611 |
| Mattia Michelotto | +95 | 4,521 | ||
| Franck Perera | +60 | 5,030 | ||
| P10 | Loek Hartog | Rutronik Racing | +61 | 4,914 |
| Antares Au | +92 | 4,463 | ||
| P11 | Alex Malykhin | Pure Rxcing | +53 | 4,925 |
| Thomas Preining | −6 | 6,010 | ||
| Richard Lietz | +63 | 4,772 | ||
| P12 | Henrique Chaves Jr. | Walkenhorst Motorsport | +91 | 4,301 |
| Christian Krognes | +56 | 4,789 | ||
| David Pittard | +62 | 4,702 | ||
| P13 | Ezequiel Perez Companc | Tresor Attempto Racing | +62 | 4,610 |
| Alex Arkin Aka | +34 | 5,020 | ||
| Alberto Di Folco | +90 | 4,238 | ||
| P14 | Gabriele Piana | Winward Racing | +71 | 4,397 |
| Rinat Salikhov | +82 | 4,258 | ||
| Marvin Dienst | +66 | 4,464 | ||
| P15 | Christopher Lulham | Verstappen.com Racing | +43 | 4,681 |
| Thierry Vermeulen | +22 | 4,988 | ||
| Harry King | −7 | 5,482 | ||
| P16 | Sebastian gaard | Tresor Attempto Racing | +92 | 3,949 |
| Riccardo Cazzaniga | +64 | 4,318 | ||
| Leonardo Moncini | +69 | 4,253 | ||
| P17 | Guilherme Oliveira | Garage 59 | +83 | 3,987 |
| Miguel Ramos | +108 | 3,634 | ||
| Thomas Fleming | +53 | 4,374 | ||
| P18 | Yannick Mettler | GetSpeed | +108 | 3,542 |
| Karol Basz | +80 | 3,937 | ||
| Anthony Bartone | +89 | 3,819 | ||
| P19 | Finn Wiebelhaus | HRT Ford Performance | +28 | 4,535 |
| David Schumacher | +29 | 4,518 | ||
| Romain Andriolo | +93 | 3,658 | ||
| P20 | Jef Machiels | AF Corse - Francorchamps Motors | +62 | 4,005 |
| Andrea Bertolini | +81 | 3,747 | ||
| Louis Machiels | +89 | 3,629 | ||
| P21 | Sven Müller | Rutronik Racing | −37 | 5,326 |
| Patric Niederhauser | −50 | 5,555 | ||
| Alessio Picariello | −7 | 4,828 | ||
| P22 | James Kellett | Paradine Competition | +26 | 4,296 |
| Pedro Ebrahim | +31 | 4,234 | ||
| Charles Clark | +52 | 3,957 | ||
| P23 | Ibrahim Al Abdulghani | QMMF By Sainteloc Racing | +65 | 3,693 |
| Abdulla Ali Al-Khelaifi | +54 | 3,851 | ||
| Ghanim Al Ali | +65 | 3,693 | ||
| P24 | Largim Ali | Optimum Motorsport | +12 | 4,294 |
| James Allen | −48 | 5,189 | ||
| Mikey Porter | +26 | 4,109 | ||
| P25 | Ash Sutton | Paradine Competition | −75 | 5,557 |
| Sean Gelael | −34 | 4,845 | ||
| Darren Leung | +3 | 4,318 | ||
| P26 | Loris Cabirou | Boutsen VDS | +22 | 3,997 |
| Cesar Gazeau | −21 | 4,577 | ||
| Aurelien Panis | −37 | 4,801 | ||
| P27 | Paul Evrard | Sainteloc Racing | −21 | 4,480 |
| Benjamin Ricci | +11 | 4,060 | ||
| Gilles Magnus | −11 | 4,339 | ||
| P28 | Ralf Bohn | Herberth Motorsport | −8 | 4,218 |
| Robert Renauer | −2 | 4,137 | ||
| Alfred Renauer | −3 | 4,152 | ||
| P29 | Dustin Blattner | Kessel Racing | −11 | 4,168 |
| Dennis Marschall | −27 | 4,377 | ||
| Conrad Laursen | −25 | 4,352 | ||
| P30 | Federico Malvestiti | BMW Italia Ceccato Racing | +10 | 3,815 |
| Felice Jelmini | — | 3,952 | ||
| Marcelo Tomasoni | −9 | 4,066 | ||
| P31 | John Paul Southern Jr | Paul Motorsport | −5 | 3,927 |
| Marzio Moretti | −22 | 4,139 | ||
| Maximilian Paul | −5 | 3,929 | ||
| P32 | Lorcan Hanafin | Steller Motorsport | −15 | 3,973 |
| Daniel ALI | +20 | 3,518 | ||
| Matisse Lismont | −13 | 3,950 | ||
| P33 | Tim Sandtler | Nordique Racing | −21 | 3,959 |
| Kazuto Kotaka | −47 | 4,301 | ||
| Edoardo Liberati | −25 | 4,004 | ||
| P34 | Nicolò Rosi | Kessel Racing | −22 | 3,890 |
| Niccolo Schiro | −40 | 4,111 | ||
| David Fumanelli | −23 | 3,892 | ||
| P35 | Alessio Deledda | VSR | +18 | 3,290 |
| Michele Beretta | −55 | 4,235 | ||
| Andrea Frassineti | +37 | 3,013 | ||
| P36 | Christian Bogle | Barwell Motorsport | −14 | 3,615 |
| Bijoy Garg | −71 | 4,349 | ||
| Adam Ali | −66 | 4,283 | ||
| P37 | Chris Froggatt | Ziggo Sport Tempesta | −51 | 4,000 |
| Eddie Cheever III | −28 | 3,704 | ||
| Jonathan Hui | −63 | 4,158 | ||
| P38 | Davide Rigon | Rinaldi Racing | −112 | 4,766 |
| Christian Hook | +19 | 2,984 | ||
| David Perel | −102 | 4,609 | ||
| P39 | Sai Sanjay | CSA Racing | −61 | 3,951 |
| Maxime Robin | −65 | 4,005 | ||
| Edgar Maloigne | −73 | 4,107 | ||
| P40 | Gabriel Rindone | Lionspeed GP | −39 | 3,594 |
| Patrick Kolb | −57 | 3,823 | ||
| Ricardo Feller | −119 | 4,671 | ||
| P41 | Reece Barr | Team RJN | −76 | 3,968 |
| Alex Buncombe | −117 | 4,543 | ||
| Tommy FOSTER | −107 | 4,391 | ||
| P42 | Oliver Söderström | Walkenhorst Motorsport | −73 | 3,871 |
| Mateo Villagomez | −10 | 3,072 | ||
| Romain Leroux | −64 | 3,756 | ||
| P43 | Antonio Fuoco | AF Corse - Francorchamps Motors | −187 | 5,470 |
| Arthur Leclerc | −186 | 5,457 | ||
| Eliseo DONNO | −120 | 4,366 | ||
| P44 | Baptiste Moulin | GRT Grasser Racing Team | −67 | 3,629 |
| Dante Rappange | −80 | 3,783 | ||
| Ivan Ekelchik | −89 | 3,900 | ||
| P45 | Mikkel Overgaard Pedersen | Dinamic GT | −101 | 3,962 |
| Jop Rappange | −91 | 3,838 | ||
| Federico Al Rifai | −91 | 3,838 | ||
| P46 | Mirko Bortolotti | GRT Grasser Racing Team | −190 | 5,176 |
| Jordan Pepper | −198 | 5,323 | ||
| Luca Engstler | −158 | 4,648 | ||
| P47 | Colin Caresani | GetSpeed | −153 | 4,495 |
| Aaron Walker | −99 | 3,767 | ||
| Tanart Sathienthirakul | −105 | 3,841 | ||
| P48 | Fabian Schiller | Mercedes-AMG Team GetSpeed | −169 | 4,611 |
| Luca Stolz | −213 | 5,351 | ||
| Jules Gounon | −232 | 5,750 | ||
| P49 | Vincent Abril | AF Corse - Francorchamps Motors | −182 | 4,706 |
| Alessandro Pier Guidi | −245 | 5,911 | ||
| Alessio Rovera | −216 | 5,274 |
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.