| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Alexandre Coigny | COOL Racing | +131 | 4,655 |
| Malthe Jakobsen | +131 | 4,652 | ||
| P2 | Garnet Patterson | United Autosports | +135 | 4,460 |
| Oliver Jarvis | +39 | 6,089 | ||
| Yasser Shahin | +143 | 4,353 | ||
| P3 | Salih Yoluc | DKR Engineering | +78 | 5,128 |
| Ayhancan Güven | +56 | 5,505 | ||
| Charlie Eastwood | +84 | 5,028 | ||
| P4 | Christian Bogle | Inter Europol Competition | +178 | 3,626 |
| Nolan Siegel | +96 | 4,761 | ||
| CR Crews | +171 | 3,737 | ||
| P5 | Paul Di Resta | United Autosports | +30 | 5,665 |
| James McGuire | +140 | 4,018 | ||
| Philip Hanson | +35 | 5,572 | ||
| P6 | Mathias Beche | Nielsen Racing | +87 | 4,609 |
| Rodrigo SALES | +111 | 4,293 | ||
| Ben Hanley | +75 | 4,780 | ||
| P7 | Nikita Mazepin | 99 Racing | +12 | 5,649 |
| Ahmad Al Harthy | +98 | 4,319 | ||
| Neel Jani | −9 | 6,155 | ||
| P8 | Nico Pino | ARC Bratislava | +92 | 4,323 |
| Laszlo Toth | +131 | 3,800 | ||
| Miroslav Konopka | +140 | 3,661 | ||
| P9 | Matthew Bell | Nielsen Racing | +102 | 4,053 |
| Anthony WELLS | +86 | 4,265 | ||
| P10 | Kyffin Simpson | Algarve Pro Racing | +58 | 4,502 |
| John Falb | +62 | 4,444 | ||
| James Allen | +53 | 4,559 | ||
| P11 | Fabien LAVERGNE | MV2S Racing | +69 | 4,239 |
| Jérôme De Sadeleer | +59 | 4,369 | ||
| Vyacheslav Gutak | +59 | 4,369 | ||
| P12 | Leonard Weiss | WTM by Rinaldi Racing | +39 | 4,502 |
| Nicolás Varrone | +35 | 4,550 | ||
| Torsten Kratz | +65 | 4,163 | ||
| P13 | François Heriau | Graff Racing | +54 | 4,197 |
| Xavier Lloveras | +80 | 3,854 | ||
| Fabrice Rossello | +49 | 4,253 | ||
| P14 | Valentino Catalano | DKR Engineering | +83 | 3,699 |
| Tom Van Rompuy | +42 | 4,226 | ||
| P15 | Adrien CHILA | COOL Racing | +80 | 3,608 |
| Marcos Siebert | +41 | 4,123 | ||
| Cédric OLTRAMARE | +45 | 4,064 | ||
| P16 | Eric Trouillet | Graff Racing | +39 | 4,032 |
| Belen Garcia | +73 | 3,582 | ||
| Sebastien Page | +34 | 4,089 | ||
| P17 | Valdemar Eriksen | CD Sport | −2 | 4,427 |
| Michael Jensen | +1 | 4,388 | ||
| Nick Adcock | +18 | 4,159 | ||
| P18 | Miguel Cristovao | Inter Europol Competition | +26 | 3,960 |
| Wyatt Brichacek | +67 | 3,422 | ||
| Kai Askey | +61 | 3,499 | ||
| P19 | John Corbett Jr. | Inter Europol Competition | +1 | 4,144 |
| James Winslow | +1 | 4,153 | ||
| Alexander Bukhantsov | −7 | 4,249 | ||
| P20 | Luca Stolz | Haupt Racing Team | −73 | 5,070 |
| Faisal Al Zubair | −21 | 4,305 | ||
| Martin Konrad | +2 | 4,003 | ||
| P21 | Amir Feyzulin | RLR MSport | −9 | 4,038 |
| Bijoy Garg | −6 | 4,001 | ||
| Andres Latorre | −9 | 4,038 | ||
| P22 | Joel Sturm | Pure Rxcing | −46 | 4,387 |
| Harry King | −69 | 4,715 | ||
| Alex Malykhin | −3 | 3,825 | ||
| P23 | Brendon Leitch | Leipert Motorsport | +3 | 3,646 |
| Marco Mapelli | −90 | 4,900 | ||
| Gabriel Rindone | −17 | 3,892 | ||
| P24 | Adam Ali | Inter Europol Competition | −31 | 3,966 |
| James Dayson | +7 | 3,495 | ||
| John Schauerman | −34 | 3,996 | ||
| P25 | Chandler Hull | Walkenhorst Motorsport | −99 | 4,736 |
| Thomas Merrill | −91 | 4,627 | ||
| Nicky Catsburg | −108 | 4,873 | ||
| P26 | Henrique Chaves Jr. | TF Sport | −26 | 3,674 |
| John Hartshorne | −5 | 3,414 | ||
| Jonathan Adam | −47 | 3,930 | ||
| P27 | Charlie Fagg | D'Station Racing | −73 | 4,127 |
| Satoshi Hoshino | −72 | 4,118 | ||
| Tomonobu Fujii | −68 | 4,069 | ||
| P28 | Florian Scholze | GetSpeed Performance | −52 | 3,734 |
| Fabian Schiller | −124 | 4,703 | ||
| Raffaele Marciello | −171 | 5,522 | ||
| P29 | Antares Au | Herberth Motorsport | −59 | 3,723 |
| Alfred Renauer | −92 | 4,133 | ||
| Klaus Bachler | −94 | 4,156 | ||
| P30 | Mikkel Overgaard Pedersen | Herberth Motorsport | −96 | 4,064 |
| Nicolas Niki Leutwiler | −67 | 3,698 | ||
| Matteo Cairoli | −135 | 4,601 | ||
| P31 | Takeshi Kimura | Car Guy | −103 | 4,022 |
| Frederik Schandorff | −141 | 4,549 | ||
| Mikkel Jensen | −145 | 4,611 | ||
| P32 | Rob Bell | Garage 59 | −166 | 4,794 |
| Nick Halstead | −99 | 3,858 | ||
| Louis Prette Jr. | −100 | 3,867 | ||
| P33 | Bihuang Zhou | GetSpeed Performance | −93 | 3,683 |
| Zhongwei Wang | −93 | 3,683 | ||
| Alexandre Imperatori | −144 | 4,328 | ||
| P34 | Arjun Maini | Haupt Racing Team | −163 | 4,474 |
| Frankie Bird | −140 | 4,146 | ||
| Michael Blanchemain | −61 | 3,219 | ||
| P35 | Ollie Millroy | HubAuto Racing | −165 | 4,342 |
| Jules Gounon | −216 | 5,168 | ||
| Liam Anthony Talbot | −128 | 3,853 |
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.