| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Raffaele Marciello | Rowe Racing | +72 | 5,756 |
| Jesse Krohn | +74 | 5,712 | ||
| Augusto Farfus | +114 | 5,035 | ||
| P2 | Matteo Cairoli | Mercedes-AMG Team Mann-Filter | +103 | 5,097 |
| Maro Engel | +51 | 6,076 | ||
| Lucas Auer | +53 | 6,023 | ||
| P3 | Patric Niederhauser | Rutronik Racing | +60 | 5,752 |
| Alessio Picariello | +119 | 4,779 | ||
| Sven Müller | +85 | 5,298 | ||
| P4 | Ayhancan Güven | Schumacher CLRT | +46 | 5,922 |
| Laurin Heinrich | +72 | 5,416 | ||
| Klaus Bachler | +84 | 5,217 | ||
| P5 | Luca Engstler | GRT Grasser Racing Team | +75 | 5,257 |
| Jordan Pepper | +44 | 5,834 | ||
| Mirko Bortolotti | +82 | 5,142 | ||
| P6 | Jann Mardenborough | HRT Ford Performance | +100 | 4,781 |
| Thomas Drouet | +68 | 5,280 | ||
| Arjun Maini | +88 | 4,963 | ||
| P7 | Mattia Drudi | Comtoyou Racing | +79 | 5,008 |
| Nicki Thiim | +101 | 4,683 | ||
| Marco Sorensen | +100 | 4,700 | ||
| P8 | Marvin Kirchhöfer | Garage 59 | +47 | 5,427 |
| Joseph Loake | +113 | 4,429 | ||
| Benjamin Goethe | +41 | 5,534 | ||
| P9 | Loris Cabirou | Boutsen VDS | +128 | 4,154 |
| Aurelien Panis | +70 | 4,953 | ||
| Cesar Gazeau | +81 | 4,792 | ||
| P10 | Kelvin van der Linde | Team WRT | +6 | 5,980 |
| Ugo De Wilde | +96 | 4,470 | ||
| Charles Weerts | −13 | 6,520 | ||
| P11 | Richard Lietz | Pure Rxcing | +54 | 4,994 |
| Thomas Preining | −5 | 6,110 | ||
| Alex Malykhin | +55 | 4,980 | ||
| P12 | Ben Tuck | Al Manar Racing by Team WRT | +86 | 4,459 |
| Jens Klingmann | +56 | 4,878 | ||
| Faisal Al Zubair | +60 | 4,825 | ||
| P13 | Mikael Grenier | Boutsen VDS | +53 | 4,832 |
| Maximilian Götz | +20 | 5,359 | ||
| Maxime Martin | +43 | 4,980 | ||
| P14 | Christian Krognes | Walkenhorst Motorsport | +52 | 4,762 |
| David Pittard | +67 | 4,544 | ||
| Henrique Chaves Jr. | +70 | 4,504 | ||
| P15 | Marco Mapelli | VSR | +18 | 5,179 |
| Franck Perera | +18 | 5,179 | ||
| Sandy Mitchell | +15 | 5,229 | ||
| P16 | Arthur Rougier | CSA Racing | +72 | 4,328 |
| Simon Gachet | +50 | 4,611 | ||
| James Kell | +116 | 3,720 | ||
| P17 | Thierry Vermeulen | Verstappen.com Racing | +26 | 4,861 |
| Christopher Lulham | +46 | 4,569 | ||
| Harry King | −13 | 5,502 | ||
| P18 | Thomas Fleming | Garage 59 | +40 | 4,582 |
| James Baldwin | +81 | 4,037 | ||
| Guilherme Oliveira | +75 | 4,121 | ||
| P19 | Will Moore | Century Motorsport | +145 | 2,896 |
| Mex Jansen | +54 | 4,324 | ||
| Jarrod Waberski | +45 | 4,435 | ||
| P20 | Romain Andriolo | HRT Ford Performance | +84 | 3,829 |
| David Schumacher | +26 | 4,600 | ||
| Finn Wiebelhaus | +38 | 4,441 | ||
| P21 | Pedro Ebrahim | Paradine Competition | +45 | 4,269 |
| Charles Clark | +64 | 4,021 | ||
| James Kellett | +40 | 4,335 | ||
| P22 | Luca Stolz | Mercedes-AMG Team GetSpeed | −31 | 5,266 |
| Jules Gounon | −52 | 5,676 | ||
| Fabian Schiller | +19 | 4,509 | ||
| P23 | Tim Heinemann | Herberth Motorsport | +34 | 4,242 |
| Rolf Ineichen | +29 | 4,308 | ||
| Joel Sturm | −12 | 4,882 | ||
| P24 | Etienne Cheli | Team WRT | +26 | 4,263 |
| Gilles Stadsbader | +26 | 4,272 | ||
| Matisse Lismont | +63 | 3,784 | ||
| P25 | Alex Buncombe | Team RJN | −1 | 4,542 |
| Reece Barr | +40 | 4,008 | ||
| Tommy FOSTER | +9 | 4,400 | ||
| P26 | Jamie Day | Comtoyou Racing | −9 | 4,564 |
| Kobe Pauwels | −11 | 4,584 | ||
| Nicolas Baert | +28 | 4,074 | ||
| P27 | Anthony Bartone | GetSpeed | +32 | 3,953 |
| Yannick Mettler | +59 | 3,600 | ||
| Karol Basz | +31 | 3,968 | ||
| P28 | Elliott Skeer | Wright Motorsports | −31 | 4,701 |
| Tom Sargent | −3 | 4,314 | ||
| Adam Adelson | −30 | 4,682 | ||
| P29 | Largim Ali | Optimum Motorsport | −3 | 4,228 |
| James Allen | −39 | 4,738 | ||
| Mikey Porter | +10 | 4,069 | ||
| P30 | Aaron Walker | GetSpeed | +27 | 3,794 |
| Tanart Sathienthirakul | +21 | 3,862 | ||
| Lin Hodenius | +71 | 3,138 | ||
| P31 | Tom Lebbon | 2 Seas Motorsport | +43 | 3,475 |
| Ben Barnicoat | −57 | 4,826 | ||
| Charles Dawson | −10 | 4,172 | ||
| P32 | Jop Rappange | Dinamic GT | +8 | 3,869 |
| Federico Al Rifai | +8 | 3,869 | ||
| Mikkel Overgaard Pedersen | — | 3,963 | ||
| P33 | Gabriel Rindone | Lionspeed GP | +26 | 3,544 |
| Ricardo Feller | −31 | 4,278 | ||
| Patrick Kolb | +6 | 3,808 | ||
| P34 | Fabian Duffieux | UNX Racing | +7 | 3,722 |
| Mathieu Detry | +9 | 3,703 | ||
| Marta García | +49 | 3,129 | ||
| P35 | Morris Schuring | Rutronik Racing | −72 | 4,678 |
| Antares Au | −42 | 4,259 | ||
| Loek Hartog | −63 | 4,543 | ||
| P36 | Nicolò Rosi | Kessel Racing | −20 | 3,902 |
| Niccolo Schiro | −35 | 4,092 | ||
| David Fumanelli | −20 | 3,904 | ||
| P37 | Gilles Magnus | Sainteloc Racing | −75 | 4,531 |
| Benjamin Ricci | −42 | 4,090 | ||
| Paul Evrard | −86 | 4,695 | ||
| P38 | Ralf Bohn | Herberth Motorsport | −55 | 4,189 |
| Robert Renauer | −50 | 4,118 | ||
| Alfred Renauer | −51 | 4,132 | ||
| P39 | Marcelo Tomasoni | BMW Italia Ceccato Racing | −40 | 3,920 |
| Federico Malvestiti | −23 | 3,705 | ||
| Felice Jelmini | −32 | 3,823 | ||
| P40 | Andrey Mukovoz | Tresor Attempto Racing | −15 | 3,525 |
| Max Hofer | −100 | 4,640 | ||
| Alexey Nesov | −43 | 3,872 | ||
| P41 | Marvin Dienst | Winward Racing | −84 | 4,314 |
| Gabriele Piana | −79 | 4,250 | ||
| Rinat Salikhov | −65 | 4,066 | ||
| P42 | Edgar Maloigne | CSA Racing | −69 | 4,038 |
| Maxime Robin | −61 | 3,944 | ||
| Sai Sanjay | −57 | 3,894 | ||
| P43 | Marzio Moretti | Paul Motorsport | −72 | 3,998 |
| John Paul Southern Jr | −57 | 3,816 | ||
| Maximilian Paul | −75 | 4,039 | ||
| P44 | Ghanim Al Ali | QMMF By Sainteloc Racing | −28 | 3,385 |
| Abdulla Ali Al-Khelaifi | −55 | 3,724 | ||
| Ibrahim Al Abdulghani | −28 | 3,385 | ||
| P45 | Tommaso Mosca | AF Corse - Francorchamps Motors | −123 | 4,530 |
| Jef Machiels | −81 | 3,951 | ||
| Louis Machiels | −52 | 3,596 | ||
| P46 | Alessandro Pier Guidi | AF Corse - Francorchamps Motors | −203 | 5,803 |
| Alessio Rovera | −179 | 5,310 | ||
| Vincent Abril | −155 | 4,900 | ||
| P47 | Oliver Söderström | Walkenhorst Motorsport | −86 | 3,875 |
| Mateo Villagomez | −43 | 3,341 | ||
| Romain Leroux | −80 | 3,798 | ||
| P48 | Alexandre Leroy | Comtoyou Racing | −89 | 3,832 |
| Jessica Hawkins | −26 | 3,026 | ||
| Antoine Potty | −104 | 4,013 | ||
| P49 | Ivan Klymenko | Sainteloc Racing | −116 | 4,077 |
| Reece Gold | −132 | 4,291 | ||
| Lorens Lecertua | −124 | 4,191 | ||
| P50 | Ivan Ekelchik | GRT Grasser Racing Team | −88 | 3,665 |
| Baptiste Moulin | −73 | 3,480 | ||
| Dante Rappange | −90 | 3,692 | ||
| P51 | Michele Beretta | VSR | −130 | 4,105 |
| Artem Petrov | −138 | 4,211 | ||
| Alessio Deledda | −59 | 3,230 | ||
| P52 | Adam Christodoulou | Nordique Racing | −167 | 4,532 |
| Yuichi Nakayama | −161 | 4,440 | ||
| Edoardo Liberati | −117 | 3,856 |
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.