| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Malthe Jakobsen | Crowdstrike Racing by APR | +108 | 5,091 |
| George Kurtz | +98 | 5,246 | ||
| Colin Braun | +76 | 5,619 | ||
| P2 | Nikita Mazepin | 99 Racing | +55 | 5,828 |
| Louis Deletraz | +41 | 6,148 | ||
| Ahmad Al Harthy | +129 | 4,629 | ||
| P3 | Giorgio Roda | Proton Competition | +164 | 4,036 |
| Rene Binder | +92 | 5,023 | ||
| Julien Andlauer | +68 | 5,408 | ||
| P4 | Matthieu Vaxiviere | AF Corse | +43 | 5,642 |
| Alessio Rovera | +78 | 5,051 | ||
| Francois Perrodo | +65 | 5,255 | ||
| P5 | Paul-Loup Chatin | Proton Competition | +49 | 5,369 |
| Harry Tincknell | +61 | 5,170 | ||
| PJ Hyett | +129 | 4,219 | ||
| P6 | Tom Dillmann | DKR Engineering | +66 | 4,931 |
| Alexander Mattschull | +67 | 4,927 | ||
| Laurents Hörr | +90 | 4,602 | ||
| P7 | Carl Bennett | Duqueine Team | +190 | 2,883 |
| John Falb | +57 | 4,926 | ||
| Oliver Rasmussen | +51 | 5,021 | ||
| P8 | Charlie Eastwood | TF Sport | +41 | 4,990 |
| Michael DINAN | +88 | 4,345 | ||
| Salih Yoluc | +25 | 5,247 | ||
| P9 | Chris McMurry | Algarve Pro Racing | +88 | 4,230 |
| Toby Sowery | +52 | 4,708 | ||
| Freddie Tomlinson | +171 | 2,897 | ||
| P10 | Jonas Ried | ARC Bratislava | +112 | 3,752 |
| Miroslav Konopka | +94 | 4,010 | ||
| Mathias Beche | +47 | 4,626 | ||
| P11 | Nick Adcock | CD Sport | +71 | 4,165 |
| Fabien LAVERGNE | +52 | 4,418 | ||
| Michael Jensen | +61 | 4,302 | ||
| P12 | Ioan Mihnea Stefan | Bretton Racing | +62 | 4,152 |
| Julien Gerbi | +62 | 4,152 | ||
| Dan Skocdopole | +66 | 4,095 | ||
| P13 | Danial Nielsen Frost | COOL Racing | +37 | 4,332 |
| Alexander Bukhantsov | +62 | 4,012 | ||
| James Winslow | +64 | 3,977 | ||
| P14 | Joel Sturm | Pure Rxcing | +21 | 4,396 |
| Alex Malykhin | +45 | 4,078 | ||
| Klaus Bachler | −7 | 4,789 | ||
| P15 | Christopher Haase | Sainteloc Racing | −32 | 5,000 |
| Gilles Magnus | −1 | 4,540 | ||
| Alban Varutti | +24 | 4,210 | ||
| P16 | Rob Bell | Optimum Motorsport | −9 | 4,520 |
| Mark Radcliffe | +33 | 3,970 | ||
| Ollie Millroy | +20 | 4,132 | ||
| P17 | Fabian Schiller | Al Manar Racing by GetSpeed | −41 | 4,818 |
| Faisal Al Zubair | −5 | 4,309 | ||
| Martin Konrad | +10 | 4,113 | ||
| P18 | James Cottingham | Optimum Motorsport | −16 | 4,313 |
| Tom Gamble | −35 | 4,582 | ||
| Sam De Haan | −6 | 4,189 | ||
| P19 | Broc Feeney | Triple Eight Race Engineering | −114 | 5,676 |
| Jefri Ibrahim | −5 | 4,015 | ||
| Luca Stolz | −113 | 5,660 | ||
| P20 | Tim Heinemann | Herberth Motorsport | −52 | 4,515 |
| Matteo Cairoli | −74 | 4,836 | ||
| Antares Au | −6 | 3,925 | ||
| P21 | Jules Gounon | Craft-Bamboo Racing | −108 | 5,198 |
| Jayden Ojeda | −49 | 4,318 | ||
| Anthony Liu | −24 | 4,001 | ||
| P22 | John Hartshorne | TF Sport | +9 | 3,478 |
| Ben Tuck | −34 | 4,021 | ||
| Jonathan Adam | −41 | 4,111 | ||
| P23 | Daniel Harper | Project 1 | −142 | 5,437 |
| Darren Leung | −60 | 4,189 | ||
| Christian Bogle | −25 | 3,765 | ||
| P24 | Michael Wainwright | GR Racing | −67 | 4,154 |
| Benjamin Barker | −55 | 4,004 | ||
| Riccardo Pera | −84 | 4,375 | ||
| P25 | Emmanuel Collard | AF Corse | −65 | 4,008 |
| Charles-Henri Samani | −14 | 3,383 | ||
| Kei Cozzolino | −63 | 3,983 | ||
| P26 | Dennis Marschall | Sainteloc Racing | −128 | 4,709 |
| Bihuang Zhou | −44 | 3,616 | ||
| Paul Evrard | −94 | 4,218 | ||
| P27 | Adrian Henry D'Silva | EBM | −78 | 3,901 |
| Kerong Li | −46 | 3,512 | ||
| Earl Bamber | −158 | 5,009 | ||
| P28 | Ilya Gorbatsky | Attempto Racing | −87 | 3,876 |
| Sergey Titarenko | −95 | 3,983 | ||
| Alexey Nesov | −80 | 3,801 | ||
| P29 | Heiko NEUMANN | Team Motopark | −93 | 3,827 |
| Morten Stromsted | −93 | 3,827 | ||
| Lukas DUNNER | −106 | 3,977 | ||
| P30 | Satoshi Hoshino | D'Station Racing | −90 | 3,663 |
| Tomonobu Fujii | −101 | 3,789 | ||
| Casper Stevenson | −125 | 4,080 | ||
| P31 | Maxime Oosten | Project 1 | −134 | 4,055 |
| Huilin Han | −15 | 2,489 | ||
| Sean Gelael | −207 | 5,145 |
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.