| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | John Falb | Algarve Pro Racing | +160 | 4,255 |
| James Allen | +151 | 4,387 | ||
| Kyffin Simpson | +155 | 4,322 | ||
| P2 | Ayhancan Güven | DKR Engineering | +73 | 5,378 |
| Charlie Eastwood | +107 | 4,842 | ||
| Salih Yoluc | +100 | 4,955 | ||
| P3 | Gonçalo Gomes | 99 Racing | +147 | 4,181 |
| Neel Jani | +29 | 6,159 | ||
| Nikita Mazepin | +52 | 5,610 | ||
| P4 | Rodrigo SALES | Nielsen Racing | +152 | 4,031 |
| Mathias Beche | +125 | 4,396 | ||
| Ben Hanley | +110 | 4,594 | ||
| P5 | Philip Hanson | United Autosports | +41 | 5,513 |
| Paul Di Resta | +36 | 5,616 | ||
| James McGuire | +163 | 3,740 | ||
| P6 | Yasser Shahin | United Autosports | +129 | 4,104 |
| Oliver Jarvis | +9 | 6,056 | ||
| Garnet Patterson | +120 | 4,228 | ||
| P7 | Miroslav Konopka | ARC Bratislava | +172 | 3,373 |
| Nico Pino | +121 | 4,134 | ||
| Laszlo Toth | +163 | 3,531 | ||
| P8 | Nicolas Lapierre | COOL Racing | +12 | 5,623 |
| Alexandre Coigny | +89 | 4,417 | ||
| Malthe Jakobsen | +89 | 4,414 | ||
| P9 | Jérôme De Sadeleer | MV2S Racing | +95 | 4,245 |
| Fabien LAVERGNE | +106 | 4,094 | ||
| Vyacheslav Gutak | +95 | 4,245 | ||
| P10 | François Heriau | Graff Racing | +101 | 4,056 |
| Xavier Lloveras | +130 | 3,660 | ||
| Fabrice Rossello | +96 | 4,121 | ||
| P11 | Valdemar Eriksen | CD Sport | +64 | 4,423 |
| Michael Jensen | +67 | 4,378 | ||
| Nick Adcock | +88 | 4,113 | ||
| P12 | Lorcan Hanafin | Rinaldi Racing | +68 | 4,269 |
| Matthias Lüthen | +100 | 3,847 | ||
| Jonas Ried | +141 | 3,244 | ||
| P13 | John Corbett Jr. | Inter Europol Competition | +72 | 4,097 |
| James Winslow | +71 | 4,108 | ||
| Alexander Bukhantsov | +63 | 4,219 | ||
| P14 | Valentino Catalano | DKR Engineering | +109 | 3,483 |
| Tom Van Rompuy | +65 | 4,090 | ||
| P15 | Nicky Catsburg | Walkenhorst Motorsport | −12 | 5,022 |
| Chandler Hull | −1 | 4,866 | ||
| Thomas Merrill | +7 | 4,743 | ||
| P16 | James Sweetnam | CD Sport | +49 | 4,074 |
| Vlad Lomko | −3 | 4,779 | ||
| Fabien Michal | +39 | 4,205 | ||
| P17 | Florian Scholze | GetSpeed Performance | +63 | 3,757 |
| Raffaele Marciello | −69 | 5,789 | ||
| Fabian Schiller | −19 | 4,875 | ||
| P18 | Faisal Al Zubair | Haupt Racing Team | +8 | 4,380 |
| Martin Konrad | +35 | 4,030 | ||
| Luca Stolz | −50 | 5,251 | ||
| P19 | Sebastien Page | Graff Racing | +30 | 4,011 |
| Belen Garcia | +74 | 3,424 | ||
| Eric Trouillet | +35 | 3,945 | ||
| P20 | Joel Sturm | Pure Rxcing | −19 | 4,529 |
| Harry King | −45 | 4,903 | ||
| Alex Malykhin | +30 | 3,876 | ||
| P21 | Miguel Cristovao | Inter Europol Competition | +19 | 3,934 |
| Kai Askey | +57 | 3,438 | ||
| Wyatt Brichacek | +63 | 3,355 | ||
| P22 | Amir Feyzulin | RLR MSport | +3 | 4,028 |
| Bijoy Garg | +6 | 3,986 | ||
| Andres Latorre | +3 | 4,028 | ||
| P23 | Nicolas Niki Leutwiler | Herberth Motorsport | +7 | 3,858 |
| Matteo Cairoli | −69 | 4,901 | ||
| Mikkel Overgaard Pedersen | −26 | 4,286 | ||
| P24 | Axcil Jefferies | Herberth Motorsport | −24 | 4,147 |
| Robert Renauer | −41 | 4,373 | ||
| Ralf Bohn | −44 | 4,407 | ||
| P25 | Arjun Maini | Haupt Racing Team | −78 | 4,787 |
| Frankie Bird | −52 | 4,412 | ||
| Michael Blanchemain | +32 | 3,323 | ||
| P26 | Conrad Laursen | Formula Racing | −41 | 4,148 |
| Johnny Laursen | −29 | 3,996 | ||
| Nicklas Nielsen | −101 | 5,011 | ||
| P27 | Stefano Costantini | AF Corse | −20 | 3,772 |
| Miguel Molina | −123 | 5,252 | ||
| Simon Mann | −55 | 4,220 | ||
| P28 | Brendon Leitch | Leipert Motorsport | −21 | 3,691 |
| Marco Mapelli | −125 | 5,138 | ||
| Gabriel Rindone | −45 | 3,980 | ||
| P29 | John Hartshorne | TF Sport | −10 | 3,464 |
| Henrique Chaves Jr. | −35 | 3,770 | ||
| Jonathan Adam | −59 | 4,070 | ||
| P30 | Louis Prette Jr. | Garage 59 | −61 | 3,975 |
| Nick Halstead | −60 | 3,965 | ||
| Rob Bell | −136 | 5,040 | ||
| P31 | Satoshi Hoshino | D'Station Racing | −89 | 4,224 |
| Tomonobu Fujii | −85 | 4,168 | ||
| Charlie Fagg | −90 | 4,235 | ||
| P32 | Mikkel Jensen | Car Guy | −135 | 4,756 |
| Frederik Schandorff | −131 | 4,690 | ||
| Takeshi Kimura | −91 | 4,126 | ||
| P33 | Tom Gamble | Garage 59 | −152 | 4,889 |
| Alexander West | −47 | 3,493 | ||
| Benjamin Goethe | −127 | 4,509 | ||
| Marvin Kirchhöfer | −161 | 5,047 | ||
| P34 | Adam Ali | Inter Europol Competition | −100 | 4,050 |
| John Schauerman | −103 | 4,085 | ||
| James Dayson | −54 | 3,498 | ||
| P35 | Ross KAISER | 360 Racing | −106 | 4,015 |
| Sebastian Alvarez | −102 | 3,970 | ||
| Frederic JOUSSET | −99 | 3,926 | ||
| P36 | Matthew Bell | Nielsen Racing | −104 | 3,882 |
| Anthony WELLS | −123 | 4,128 | ||
| P37 | Michael O'Brien | Orange Racing Powered by JMH | −110 | 3,859 |
| Simon Orange | −112 | 3,877 | ||
| Marcus Clutton | −136 | 4,189 | ||
| P38 | Marcos Siebert | COOL Racing | −137 | 4,083 |
| Adrien CHILA | −90 | 3,528 | ||
| Cédric OLTRAMARE | −132 | 4,018 | ||
| P39 | Alexandre Imperatori | GetSpeed Performance | −185 | 4,644 |
| Zhongwei Wang | −131 | 3,894 | ||
| Bihuang Zhou | −131 | 3,894 |
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.