| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Nicki Thiim | Comtoyou Racing | +155 | 4,549 |
| Marco Sorensen | +115 | 5,139 | ||
| Mattia Drudi | +112 | 5,184 | ||
| P2 | Alessandro Pier Guidi | AF Corse - Francorchamps Motors | +40 | 6,426 |
| Davide Rigon | +110 | 5,085 | ||
| Alessio Rovera | +96 | 5,290 | ||
| P3 | Charles Weerts | Team WRT | +41 | 6,211 |
| Dries Vanthoor | +73 | 5,561 | ||
| Sheldon van der Linde | +67 | 5,657 | ||
| P4 | Henrique Chaves Jr. | Walkenhorst Motorsport | +169 | 4,046 |
| David Pittard | +103 | 4,991 | ||
| Ross Gunn | +76 | 5,407 | ||
| P5 | Franck Perera | GRT Grasser Racing Team | +97 | 4,960 |
| Marco Mapelli | +90 | 5,060 | ||
| Jordan Pepper | +81 | 5,200 | ||
| P6 | Daniel Harper | Rowe Racing | +82 | 5,068 |
| Augusto Farfus | +71 | 5,250 | ||
| Max Hesse | +65 | 5,336 | ||
| P7 | Faisal Al Zubair | Al Manar Racing by GetSpeed | +122 | 4,412 |
| Philip Ellis | +92 | 4,830 | ||
| Mikaël Grenier | +85 | 4,937 | ||
| Dominik Baumann | +147 | 4,062 | ||
| P8 | Matt Campbell | SSR Herberth | +14 | 6,013 |
| Mathieu Jaminet | +28 | 5,732 | ||
| Frédéric Makowiecki | +29 | 5,697 | ||
| P9 | Julien Andlauer | Rutronik Racing | +29 | 5,585 |
| Patric Niederhauser | +70 | 4,918 | ||
| Sven Müller | +36 | 5,466 | ||
| P10 | Max Hofer | Tresor Attempto Racing | +78 | 4,729 |
| Dylan Pereira | +109 | 4,302 | ||
| Andrey Mukovoz | +133 | 3,977 | ||
| Alexey Nesov | +140 | 3,865 | ||
| P11 | Dean MacDonald | Garage 59 | +120 | 4,052 |
| Benjamin Goethe | +54 | 4,966 | ||
| Tom Gamble | +65 | 4,799 | ||
| 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 | +127 | 3,755 | ||
| P14 | Casper Stevenson | Barwell Motorsport | +93 | 4,128 |
| Gabriel Rindone | +96 | 4,085 | ||
| Patrick Kujala | +80 | 4,304 | ||
| Mattia Michelotto | +71 | 4,432 | ||
| P15 | Gilles Magnus | Sainteloc Racing | +41 | 4,737 |
| Ugo de Wilde | +66 | 4,385 | ||
| Paul Evrard | +55 | 4,536 | ||
| Jim Pla | +75 | 4,275 | ||
| P16 | Jonathan Hui | Sky Tempesta Racing | +57 | 4,411 |
| Chris Froggatt | +77 | 4,142 | ||
| Eddie Cheever III | +70 | 4,244 | ||
| Lilou Wadoux | +39 | 4,667 | ||
| P17 | Jusuf Owega | Haupt Racing Team | +31 | 4,666 |
| Arjun Maini | +6 | 5,037 | ||
| Michele Beretta | +54 | 4,354 | ||
| P18 | Thomas Drouet | Boutsen VDS | +1 | 4,997 |
| Ulysse De Pauw | +38 | 4,453 | ||
| Maximilian Götz | −29 | 5,475 | ||
| P19 | Dennis Olsen | Proton Competition | −26 | 5,297 |
| Christopher Mies | −10 | 5,035 | ||
| Frédéric Vervisch | −38 | 5,501 | ||
| P20 | Dante Rappange | Comtoyou Racing | +54 | 4,073 |
| John de Wilde | +47 | 4,157 | ||
| Kobe Pauwels | +48 | 4,152 | ||
| Job Van Uitert | −44 | 5,517 | ||
| P21 | Ollie Millroy | Optimum Motorsport | +47 | 4,078 |
| Fran Rueda | +46 | 4,083 | ||
| Rob Bell | +24 | 4,371 | ||
| Mark Radcliffe | +43 | 4,128 | ||
| P22 | Alessio Picariello | Lionspeed GP x Herberth | −1 | 4,621 |
| Martin Rump | +58 | 3,825 | ||
| Antares Au | +46 | 3,995 | ||
| Alexander Fach | +19 | 4,338 | ||
| P23 | Sam Neary | Optimum Motorsport | +68 | 3,582 |
| Ben Barnicoat | −92 | 6,050 | ||
| Shaun Balfe | −20 | 4,778 | ||
| Ruben del Sarte | +36 | 4,019 | ||
| P24 | Raffaele Marciello | Team WRT | −42 | 4,978 |
| Maxime Martin | −61 | 5,291 | ||
| Valentino Rossi | −54 | 5,171 | ||
| P25 | Yannick Mettler | GetSpeed Performance | +40 | 3,799 |
| Anthony Bartone | +19 | 4,066 | ||
| James Kell | +80 | 3,200 | ||
| Aaron Walker | +37 | 3,831 | ||
| P26 | Thomas Preining | Phantom Global Racing | −113 | 6,036 |
| Jaxon Evans | −7 | 4,284 | ||
| Joel Eriksson | −84 | 5,434 | ||
| P27 | Jop Rappange | Dinamic GT | +15 | 3,933 |
| Axel Blom | +10 | 3,995 | ||
| Marius Nakken | +22 | 3,835 | ||
| Théo Nouet | +10 | 4,002 | ||
| 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 | −73 | 4,923 |
| Ian James | −45 | 4,504 | ||
| Colin Braun | −91 | 5,200 | ||
| George Kurtz | −85 | 5,112 | ||
| P30 | Lorenzo Patrese | Tresor Attempto Racing | −24 | 4,144 |
| Leonardo Moncini | −2 | 3,864 | ||
| Lorenzo FERRARI | −52 | 4,514 | ||
| Glenn van Berlo | −1 | 3,848 | ||
| P31 | Alain Valente | Madpanda Motorsport | −58 | 4,497 |
| Karol Basz | −1 | 3,762 | ||
| Patrick Assenheimer | −28 | 4,108 | ||
| Ezequiel Perez Companc | −37 | 4,218 | ||
| P32 | Charles Clark | Comtoyou Racing | −25 | 3,971 |
| Sam DeJonghe | −40 | 4,168 | ||
| Matisse Lismont | −9 | 3,766 | ||
| Xavier Maassen | −82 | 4,740 | ||
| P33 | Darren Leung | Century Motorsport | −62 | 4,347 |
| Pedro Ebrahim | −45 | 4,129 | ||
| Connor De Phillippi | −97 | 4,861 | ||
| Toby Sowery | −79 | 4,594 | ||
| P34 | Marcus Paverud | Sainteloc Racing | −20 | 3,742 |
| Gilles Stadsbader | −52 | 4,141 | ||
| Alban Varutti | −42 | 4,012 | ||
| Ivan Klymenko | +6 | 3,390 | ||
| P35 | Till Bechtolsheimer | Barwell Motorsport | −51 | 4,025 |
| Antoine Doquin | −42 | 3,911 | ||
| Ricky Collard | −124 | 5,051 | ||
| Sandy Mitchell | −90 | 4,546 | ||
| P36 | David Pun | Uno Racing Team with Landgraf | −58 | 4,017 |
| Rio Ma | −63 | 4,086 | ||
| Indy Dontje | −111 | 4,755 | ||
| Kevin Tse | −60 | 4,042 | ||
| P37 | Baptiste Moulin | GRT Grasser Racing Team | −40 | 3,722 |
| Haytham Qarajouli | −65 | 4,025 | ||
| Hugo Cook | −47 | 3,805 | ||
| Mateo Llarena | −6 | 3,275 | ||
| P38 | Mark Sansom | Garage 59 | −65 | 3,927 |
| Nicolai Kjaergaard | −98 | 4,353 | ||
| James Baldwin | −80 | 4,120 | ||
| Chris Salkeld | −71 | 4,004 | ||
| P39 | Miguel Ramos | Garage 59 | −55 | 3,713 |
| Marvin Kirchhöfer | −145 | 4,946 | ||
| Louis Prette Jr. | −63 | 3,816 | ||
| Adam Smalley | −77 | 3,982 | ||
| P40 | Roee MEYUHAS | Boutsen VDS | −47 | 3,523 |
| Sébastien Baud | −91 | 4,072 | ||
| Aurelien Panis | −128 | 4,587 | ||
| César 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,315 |
| Isa Al Khalifa | −96 | 3,951 | ||
| Frankie Bird | −143 | 4,588 | ||
| Lewis Williamson | −129 | 4,377 | ||
| P43 | Niccolo Schiro | Kessel Racing | −117 | 4,133 |
| Daniele Di Amato | −52 | 3,337 | ||
| Nicolò Rosi | −95 | 3,857 | ||
| David Fumanelli | −107 | 4,003 | ||
| P44 | Romain LEROUX | Walkenhorst Motorsport | −103 | 3,863 |
| Maxime Robin | −112 | 3,967 | ||
| Lorcan Hanafin | −127 | 4,154 | ||
| P45 | Matthew Bell | Kessel Racing | −137 | 4,205 |
| Ben Tuck | −111 | 3,864 | ||
| Chandler Hull | −115 | 3,916 | ||
| John Hartshorne | −86 | 3,568 |
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.