| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Louis Deletraz | 99 Racing | +50 | 6,248 |
| Ahmad Al Harthy | +133 | 4,763 | ||
| Nikita Mazepin | +65 | 5,892 | ||
| P2 | Rene Binder | Proton Competition | +99 | 5,123 |
| Giorgio Roda | +165 | 4,201 | ||
| Julien Andlauer | +79 | 5,446 | ||
| P3 | Colin Braun | Crowdstrike Racing by APR | +51 | 5,748 |
| Malthe Jakobsen | +77 | 5,278 | ||
| George Kurtz | +69 | 5,415 | ||
| P4 | Tom Dillmann | DKR Engineering | +80 | 5,086 |
| Alexander Mattschull | +85 | 5,011 | ||
| Laurents Hörr | +108 | 4,691 | ||
| P5 | Salih Yoluc | TF Sport | +55 | 5,310 |
| Michael DINAN | +92 | 4,759 | ||
| Charlie Eastwood | +78 | 4,957 | ||
| P6 | Freddie Tomlinson | Algarve Pro Racing | +186 | 3,209 |
| Chris McMurry | +114 | 4,344 | ||
| Toby Sowery | +75 | 4,887 | ||
| P7 | PJ Hyett | Proton Competition | +85 | 4,562 |
| Paul-Loup Chatin | +32 | 5,345 | ||
| Harry Tincknell | +38 | 5,246 | ||
| P8 | Francois Perrodo | AF Corse | +25 | 5,278 |
| Matthieu Vaxiviere | +13 | 5,481 | ||
| Alessio Rovera | +32 | 5,159 | ||
| P9 | Ian Loggie | Nielsen Racing | +40 | 4,893 |
| Will Stevens | −18 | 5,909 | ||
| Alejandro García | +60 | 4,604 | ||
| P10 | Mathias Beche | ARC Bratislava | +47 | 4,671 |
| Miroslav Konopka | +96 | 4,024 | ||
| Jonas Ried | +108 | 3,859 | ||
| P11 | Patrick Liddy | Nielsen Racing | +106 | 3,749 |
| Blake McDonald | +120 | 3,523 | ||
| Matthew Bell | +76 | 4,160 | ||
| P12 | Alexander Bukhantsov | COOL Racing | +71 | 4,081 |
| James Winslow | +76 | 4,013 | ||
| P13 | Nick Adcock | CD Sport | +49 | 4,213 |
| Michael Jensen | +39 | 4,341 | ||
| Fabien LAVERGNE | +31 | 4,448 | ||
| P14 | Audunn GUDMUNDSSON | High Class Racing | +25 | 4,396 |
| Seth Lucas | +17 | 4,493 | ||
| Anders Fjordbach | +45 | 4,131 | ||
| P15 | Ioan Mihnea Stefan | Bretton Racing | +30 | 4,182 |
| John Corbett Jr. | +27 | 4,233 | ||
| Julien Gerbi | +30 | 4,182 | ||
| P16 | Klaus Bachler | Pure Rxcing | −22 | 4,751 |
| Alex Malykhin | +25 | 4,103 | ||
| Joel Sturm | +3 | 4,398 | ||
| P17 | Faisal Al Zubair | Al Manar Racing by GetSpeed | −1 | 4,308 |
| Anthony Liu | +21 | 4,022 | ||
| Fabian Schiller | −28 | 4,681 | ||
| P18 | François Heriau | AF Corse | −6 | 4,221 |
| Davide Rigon | −84 | 5,389 | ||
| Simon Mann | −26 | 4,488 | ||
| P19 | Dennis Marschall | Sainteloc Racing | −55 | 4,750 |
| Bihuang Zhou | +29 | 3,644 | ||
| Sean Gelael | −76 | 5,080 | ||
| P20 | Jefri Ibrahim | Triple Eight Race Engineering | −10 | 4,005 |
| Jordan Love | −62 | 4,698 | ||
| Luca Stolz | −105 | 5,384 | ||
| P21 | Rob Bell | Optimum Motorsport | −56 | 4,465 |
| Ollie Millroy | −29 | 4,119 | ||
| Mark Radcliffe | −21 | 4,019 | ||
| P22 | Christian Bogle | Project 1 | −9 | 3,731 |
| Daniel Harper | −99 | 4,953 | ||
| Darren Leung | −43 | 4,162 | ||
| P23 | Riccardo Pera | GR Racing | −65 | 4,311 |
| Benjamin Barker | −38 | 3,967 | ||
| Michael Wainwright | −49 | 4,106 | ||
| P24 | Laurin Heinrich | Herberth Motorsport | −151 | 5,462 |
| Tim Heinemann | −86 | 4,429 | ||
| Antares Au | −46 | 3,925 | ||
| P25 | Jonathan Adam | TF Sport | −58 | 3,967 |
| John Hartshorne | −17 | 3,461 | ||
| Ben Tuck | −58 | 3,962 | ||
| P26 | Kei Cozzolino | AF Corse | −78 | 4,078 |
| Emmanuel Collard | −67 | 3,940 | ||
| Charles-Henri Samani | −20 | 3,363 | ||
| P27 | Johannes Setiawan | EBM | −76 | 3,911 |
| Bastian Buus | −149 | 4,910 | ||
| Tanart Sathienthirakul | −69 | 3,822 | ||
| P28 | Heiko NEUMANN | Team Motopark | −73 | 3,754 |
| Lukas DUNNER | −85 | 3,892 | ||
| Morten Stromsted | −73 | 3,754 | ||
| P29 | Marco Pulcini | Dragon Racing | −96 | 3,898 |
| Nicola Marinangeli | −28 | 3,045 | ||
| Rui Andrade | −187 | 5,198 | ||
| P30 | Earl Bamber | EBM | −174 | 4,830 |
| Adrian Henry D'Silva | −99 | 3,801 | ||
| Kerong Li | −74 | 3,511 | ||
| P31 | Fraser ROSS | GG Classic Cars | −126 | 3,997 |
| George NAKAS | −118 | 3,907 |
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.