| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Louis Deletraz | 99 Racing | +50 | 6,249 |
| Ahmad Al Harthy | +133 | 4,763 | ||
| Nikita Mazepin | +65 | 5,893 | ||
| P2 | Rene Binder | Proton Competition | +100 | 5,122 |
| Giorgio Roda | +165 | 4,201 | ||
| Julien Andlauer | +79 | 5,446 | ||
| P3 | Colin Braun | Crowdstrike Racing by APR | +51 | 5,749 |
| Malthe Jakobsen | +77 | 5,280 | ||
| George Kurtz | +69 | 5,417 | ||
| P4 | Tom Dillmann | DKR Engineering | +81 | 5,086 |
| Alexander Mattschull | +85 | 5,012 | ||
| Laurents Hörr | +108 | 4,692 | ||
| P5 | Salih Yoluc | TF Sport | +55 | 5,312 |
| Michael DINAN | +92 | 4,760 | ||
| Charlie Eastwood | +78 | 4,958 | ||
| P6 | Freddie Tomlinson | Algarve Pro Racing | +186 | 3,209 |
| Chris McMurry | +114 | 4,344 | ||
| Toby Sowery | +73 | 4,917 | ||
| P7 | PJ Hyett | Proton Competition | +85 | 4,562 |
| Paul-Loup Chatin | +32 | 5,347 | ||
| Harry Tincknell | +38 | 5,245 | ||
| P8 | Francois Perrodo | AF Corse | +25 | 5,280 |
| Matthieu Vaxiviere | +13 | 5,483 | ||
| Alessio Rovera | +32 | 5,159 | ||
| P9 | Ian Loggie | Nielsen Racing | +40 | 4,892 |
| Will Stevens | −18 | 5,910 | ||
| Alejandro García | +60 | 4,604 | ||
| P10 | Mathias Beche | ARC Bratislava | +47 | 4,672 |
| Miroslav Konopka | +96 | 4,024 | ||
| Jonas Ried | +108 | 3,860 | ||
| P11 | Patrick Liddy | Nielsen Racing | +106 | 3,750 |
| Blake McDonald | +120 | 3,523 | ||
| Matthew Bell | +76 | 4,162 | ||
| P12 | Alexander Bukhantsov | COOL Racing | +71 | 4,082 |
| James Winslow | +76 | 4,013 | ||
| P13 | Nick Adcock | CD Sport | +49 | 4,214 |
| Michael Jensen | +39 | 4,342 | ||
| Fabien LAVERGNE | +31 | 4,449 | ||
| P14 | Audunn GUDMUNDSSON | High Class Racing | +25 | 4,396 |
| Seth Lucas | +17 | 4,495 | ||
| Anders Fjordbach | +45 | 4,133 | ||
| P15 | Ioan Mihnea Stefan | Bretton Racing | +30 | 4,182 |
| John Corbett Jr. | +27 | 4,234 | ||
| Julien Gerbi | +30 | 4,182 | ||
| P16 | Klaus Bachler | Pure Rxcing | −22 | 4,751 |
| Alex Malykhin | +25 | 4,103 | ||
| Joel Sturm | +3 | 4,399 | ||
| 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,222 |
| Davide Rigon | −84 | 5,387 | ||
| Simon Mann | −26 | 4,488 | ||
| P19 | Dennis Marschall | Sainteloc Racing | −55 | 4,750 |
| Bihuang Zhou | +29 | 3,645 | ||
| 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 | −55 | 4,464 |
| Ollie Millroy | −29 | 4,119 | ||
| Mark Radcliffe | −21 | 4,019 | ||
| P22 | Christian Bogle | Project 1 | −11 | 3,755 |
| Daniel Harper | −99 | 4,952 | ||
| Darren Leung | −43 | 4,165 | ||
| P23 | Riccardo Pera | GR Racing | −65 | 4,310 |
| Benjamin Barker | −38 | 3,966 | ||
| Michael Wainwright | −49 | 4,105 | ||
| 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,963 | ||
| P26 | Kei Cozzolino | AF Corse | −78 | 4,078 |
| Emmanuel Collard | −67 | 3,941 | ||
| 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 | −84 | 3,893 | ||
| Morten Stromsted | −73 | 3,754 | ||
| P29 | Marco Pulcini | Dragon Racing | −96 | 3,898 |
| Nicola Marinangeli | −28 | 3,045 | ||
| Rui Andrade | −186 | 5,197 | ||
| P30 | Earl Bamber | EBM | −174 | 4,830 |
| Adrian Henry D'Silva | −99 | 3,802 | ||
| Kerong Li | −74 | 3,510 | ||
| P31 | Fraser ROSS | GG Classic Cars | −126 | 3,998 |
| 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.