| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Charles Weerts | Team WRT | +69 | 5,995 |
| Dries Vanthoor | +78 | 5,820 | ||
| P2 | Raffaele Marciello | Akka ASP Team | +55 | 6,041 |
| Timur Boguslavskiy | +83 | 5,500 | ||
| P3 | Kelvin Van der Linde | Team WRT | +62 | 5,682 |
| Benjamin Goethe | +140 | 4,487 | ||
| P4 | Ryuichiro Tomita | Team WRT | +94 | 4,999 |
| Frankie Bird | +171 | 3,868 | ||
| P5 | Jack Aitken | Emil Frey Racing | +50 | 5,475 |
| Konsta Lappalainen | +145 | 4,057 | ||
| P6 | Benjamin Hites | Rinaldi Racing | +110 | 4,382 |
| Patrick Kujala | +81 | 4,804 | ||
| P7 | Razvan Umbrarescu | Akka ASP Team | +101 | 4,325 |
| Jules Gounon | +43 | 5,170 | ||
| P8 | Ben Barnicoat | JOTA Sport | +46 | 4,926 |
| Ollie Wilkinson | +64 | 4,662 | ||
| P9 | Oscar Tunjo | Toksport WRT | +38 | 4,859 |
| Juuso Puhakka | +50 | 4,676 | ||
| P10 | Frédéric Vervisch | Sainteloc Junior Team | +20 | 4,932 |
| Aurelien Panis | +49 | 4,513 | ||
| P11 | Ricardo Feller | Emil Frey Racing | −18 | 5,308 |
| Alex Fontana | +18 | 4,760 | ||
| P12 | Norbert Siedler | Emil Frey Racing | +17 | 4,587 |
| Albert Costa | −29 | 5,297 | ||
| P13 | Tuomas Tujula | Garage 59 | +46 | 4,075 |
| Nicolai Kjaergaard | +56 | 3,937 | ||
| P14 | Rik Breukers | Madpanda Motorsport | +27 | 4,137 |
| Ezequiel Perez Companc | +7 | 4,405 | ||
| P15 | Finlay Hutchison | Sainteloc Junior Team | +14 | 4,133 |
| Markus Winkelhock | −48 | 5,008 | ||
| P16 | Pierre-Alexandre Jean | Chab Evolution | −34 | 4,602 |
| Ulysse De Pauw | −33 | 4,590 | ||
| P17 | Christopher Mies | Attempto Racing | −96 | 5,365 |
| Fabien LAVERGNE | −11 | 4,112 | ||
| P18 | Jonathan Adam | Garage 59 | −10 | 3,977 |
| Alexander West | +18 | 3,619 | ||
| P19 | Valentin PIERBURG | SPS automotive performance | — | 3,691 |
| Dominik Baumann | −22 | 3,973 | ||
| P20 | Stéphane Richelmi | Chab Evolution | −148 | 5,633 |
| Nelson Panciatici | −61 | 4,256 | ||
| P21 | Lance-David Arnold | SPS automotive performance | −99 | 4,646 |
| Jordan Love | −63 | 4,147 | ||
| P22 | Giorgio Roda | Sky Tempesta Racing | −29 | 3,586 |
| Chris Froggatt | −44 | 3,773 | ||
| P23 | Henrique Chaves Jr. | Barwell Motorsport | −107 | 4,385 |
| Miguel Ramos | −116 | 4,521 | ||
| P24 | Maro Engel | Toksport WRT | −172 | 5,152 |
| Luca Stolz | −175 | 5,207 | ||
| P25 | Louis Machiels | AF Corse | −60 | 3,505 |
| Andrea Bertolini | −59 | 3,496 | ||
| P26 | Julien Apothéloz | Allied Racing | −111 | 3,953 |
| Klaus Bachler | −175 | 4,843 |
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.