| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Nicki Thiim | Comtoyou Racing | +155 | 4,549 |
| Marco Sorensen | +117 | 5,101 | ||
| Mattia Drudi | +111 | 5,184 | ||
| P2 | Alessandro Pier Guidi | AF Corse - Francorchamps Motors | +40 | 6,426 |
| Davide Rigon | +109 | 5,084 | ||
| Alessio Rovera | +96 | 5,289 | ||
| P3 | Charles Weerts | Team WRT | +41 | 6,211 |
| Dries Vanthoor | +73 | 5,561 | ||
| Sheldon van der Linde | +67 | 5,656 | ||
| P4 | Henrique Chaves Jr. | Walkenhorst Motorsport | +169 | 4,046 |
| David Pittard | +102 | 4,992 | ||
| Ross Gunn | +76 | 5,407 | ||
| P5 | Franck Perera | GRT Grasser Racing Team | +97 | 4,959 |
| Marco Mapelli | +90 | 5,060 | ||
| Jordan Pepper | +81 | 5,199 | ||
| P6 | Daniel Harper | Rowe Racing | +82 | 5,068 |
| Augusto Farfus | +70 | 5,250 | ||
| Max Hesse | +65 | 5,336 | ||
| P7 | Faisal Al Zubair | Al Manar Racing by GetSpeed | +122 | 4,411 |
| Philip Ellis | +92 | 4,829 | ||
| Mikael Grenier | +85 | 4,937 | ||
| Dominik Baumann | +147 | 4,062 | ||
| P8 | Matt Campbell | SSR Herberth | +14 | 6,013 |
| Mathieu Jaminet | +27 | 5,732 | ||
| Frederic Makowiecki | +29 | 5,696 | ||
| P9 | Julien Andlauer | Rutronik Racing | +29 | 5,583 |
| Patric Niederhauser | +70 | 4,918 | ||
| Sven Müller | +36 | 5,465 | ||
| P10 | Max Hofer | Tresor Attempto Racing | +78 | 4,729 |
| Dylan Pereira | +109 | 4,302 | ||
| Andrey Mukovoz | +132 | 3,977 | ||
| Alexey Nesov | +140 | 3,865 | ||
| P11 | Dean Macdonald | Garage 59 | +119 | 4,052 |
| Benjamin Goethe | +54 | 4,966 | ||
| Tom Gamble | +65 | 4,798 | ||
| P12 | Alex Arkin Aka | Tresor Attempto Racing | +74 | 4,555 |
| Christopher Haase | +32 | 5,179 | ||
| Ricardo Feller | −3 | 5,791 | ||
| P13 | Jef Machiels | AF Corse | +98 | 4,164 |
| Tommaso Mosca | +58 | 4,708 | ||
| Louis Machiels | +136 | 3,597 | ||
| Andrea Bertolini | +126 | 3,755 | ||
| P14 | Casper Stevenson | Barwell Motorsport | +93 | 4,126 |
| Gabriel Rindone | +96 | 4,086 | ||
| Patrick Kujala | +80 | 4,301 | ||
| Mattia Michelotto | +70 | 4,432 | ||
| P15 | Gilles Magnus | Sainteloc Racing | +41 | 4,737 |
| Ugo De Wilde | +66 | 4,384 | ||
| Paul Evrard | +55 | 4,536 | ||
| Jim Pla | +75 | 4,270 | ||
| P16 | Jonathan Hui | Sky Tempesta Racing | +57 | 4,410 |
| Chris Froggatt | +77 | 4,142 | ||
| Eddie Cheever III | +70 | 4,244 | ||
| Lilou Wadoux | +39 | 4,666 | ||
| P17 | Jusuf Owega | Haupt Racing Team | +31 | 4,666 |
| Arjun Maini | +6 | 5,036 | ||
| Michele Beretta | +53 | 4,354 | ||
| P18 | Thomas Drouet | Boutsen VDS | — | 4,997 |
| Ulysse De Pauw | +38 | 4,451 | ||
| Maximilian Götz | −29 | 5,475 | ||
| P19 | Dennis Olsen | Proton Competition | −26 | 5,297 |
| Christopher Mies | −10 | 5,034 | ||
| Frédéric Vervisch | −38 | 5,500 | ||
| P20 | Dante Rappange | Comtoyou Racing | +53 | 4,072 |
| John de Wilde | +47 | 4,156 | ||
| Kobe Pauwels | +48 | 4,151 | ||
| Job Van Uitert | −45 | 5,516 | ||
| P21 | Ollie Millroy | Optimum Motorsport | +46 | 4,078 |
| Fran Rueda | +46 | 4,083 | ||
| Rob Bell | +24 | 4,371 | ||
| Mark Radcliffe | +43 | 4,127 | ||
| P22 | Alessio Picariello | Lionspeed GP x Herberth | −2 | 4,621 |
| Martin Rump | +58 | 3,826 | ||
| Antares Au | +45 | 3,994 | ||
| Alexander Fach | +19 | 4,337 | ||
| P23 | Sam Neary | Optimum Motorsport | +68 | 3,577 |
| Ben Barnicoat | −90 | 6,004 | ||
| Shaun Balfe | −20 | 4,778 | ||
| Ruben del Sarte | +36 | 4,018 | ||
| P24 | Raffaele Marciello | Team WRT | −42 | 4,977 |
| Maxime Martin | −61 | 5,290 | ||
| Valentino Rossi | −54 | 5,170 | ||
| P25 | Yannick Mettler | GetSpeed Performance | +40 | 3,798 |
| Anthony Bartone | +19 | 4,065 | ||
| James Kell | +79 | 3,200 | ||
| Aaron Walker | +37 | 3,830 | ||
| P26 | Thomas Preining | Phantom Global Racing | −113 | 6,036 |
| Jaxon Evans | −8 | 4,284 | ||
| Joel Eriksson | −84 | 5,434 | ||
| P27 | Jop Rappange | Dinamic GT | +15 | 3,933 |
| Axel Blom | +10 | 3,996 | ||
| Marius Nakken | +22 | 3,835 | ||
| Théo Nouet | +9 | 4,001 | ||
| P28 | Tanart Sathienthirakul | Winward Racing | +12 | 3,866 |
| Colin Caresani | −44 | 4,607 | ||
| Daan Pijl | −14 | 4,201 | ||
| P29 | Nicky Catsburg | CrowdStrike Racing by Riley | −74 | 4,922 |
| Ian James | −45 | 4,503 | ||
| Colin Braun | −91 | 5,198 | ||
| George Kurtz | −86 | 5,110 | ||
| P30 | Lorenzo Patrese | Tresor Attempto Racing | −24 | 4,144 |
| Leonardo Moncini | −2 | 3,864 | ||
| Lorenzo FERRARI | −52 | 4,515 | ||
| Glenn van Berlo | −1 | 3,847 | ||
| P31 | Alain Valente | Madpanda Motorsport | −58 | 4,497 |
| Karol Basz | −1 | 3,757 | ||
| Patrick Assenheimer | −29 | 4,108 | ||
| Ezequiel Perez Companc | −37 | 4,218 | ||
| P32 | Charles Clark | Comtoyou Racing | −25 | 3,971 |
| Sam DeJonghe | −41 | 4,167 | ||
| Matisse Lismont | −9 | 3,766 | ||
| Xavier Maassen | −82 | 4,740 | ||
| P33 | Darren Leung | Century Motorsport | −62 | 4,346 |
| Pedro Ebrahim | −45 | 4,129 | ||
| Connor De Phillippi | −98 | 4,861 | ||
| Toby Sowery | −78 | 4,573 | ||
| P34 | Marcus Paverud | Sainteloc Racing | −21 | 3,742 |
| Gilles Stadsbader | −52 | 4,140 | ||
| Alban Varutti | −42 | 4,013 | ||
| Ivan Klymenko | +6 | 3,390 | ||
| P35 | Till Bechtolsheimer | Barwell Motorsport | −51 | 4,024 |
| Antoine Doquin | −42 | 3,910 | ||
| Ricky Collard | −124 | 5,050 | ||
| Sandy Mitchell | −91 | 4,546 | ||
| P36 | David Pun | Uno Racing Team with Landgraf | −58 | 4,017 |
| Rio Ma | −63 | 4,085 | ||
| Indy Dontje | −112 | 4,754 | ||
| Kevin Tse | −60 | 4,041 | ||
| P37 | Baptiste Moulin | GRT Grasser Racing Team | −41 | 3,723 |
| Haytham Qarajouli | −65 | 4,024 | ||
| Hugo Cook | −47 | 3,801 | ||
| Mateo Llarena | −6 | 3,275 | ||
| P38 | Mark Sansom | Garage 59 | −65 | 3,927 |
| Nicolai Kjaergaard | −98 | 4,353 | ||
| James Baldwin | −66 | 3,939 | ||
| Chris Salkeld | −71 | 4,004 | ||
| P39 | Miguel Ramos | Garage 59 | −55 | 3,714 |
| Marvin Kirchhöfer | −145 | 4,946 | ||
| Louis Prette Jr. | −63 | 3,816 | ||
| Adam Smalley | −62 | 3,799 | ||
| P40 | Roee MEYUHAS | Boutsen VDS | −47 | 3,523 |
| Sebastien Baud | −91 | 4,072 | ||
| Aurelien Panis | −129 | 4,587 | ||
| Cesar Gazeau | −86 | 4,005 | ||
| P41 | Chris Buncombe | Team RJN | −91 | 3,975 |
| Alex Buncombe | −131 | 4,506 | ||
| Jann Mardenborough | −137 | 4,602 | ||
| Joshua CAYGILL | −101 | 4,101 | ||
| P42 | Martin Kodric | 2 Seas Motorsport | −125 | 4,316 |
| Isa Al Khalifa | −97 | 3,951 | ||
| Frankie Bird | −144 | 4,588 | ||
| Lewis Williamson | −129 | 4,377 | ||
| P43 | Niccolo Schiro | Kessel Racing | −118 | 4,133 |
| Daniele Di Amato | −53 | 3,336 | ||
| Nicolò Rosi | −95 | 3,857 | ||
| David Fumanelli | −107 | 4,002 | ||
| P44 | Romain Leroux | Walkenhorst Motorsport | −103 | 3,862 |
| Maxime Robin | −112 | 3,966 | ||
| Lorcan Hanafin | −127 | 4,152 | ||
| P45 | Matthew Bell | Kessel Racing | −138 | 4,204 |
| Ben Tuck | −111 | 3,862 | ||
| Chandler Hull | −115 | 3,912 | ||
| John Hartshorne | −86 | 3,566 |
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.