| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Dries Vanthoor | Team WRT | +71 | 5,944 |
| Charles Weerts | +66 | 6,054 | ||
| P2 | Luca Stolz | Toksport WRT | +105 | 5,191 |
| Maro Engel | +111 | 5,105 | ||
| P3 | Ryuichiro Tomita | Team WRT | +116 | 4,885 |
| Frankie Bird | +173 | 4,057 | ||
| P4 | Ezequiel Perez Companc | Madpanda Motorsport | +123 | 4,611 |
| Rik Breukers | +139 | 4,378 | ||
| P5 | Frédéric Vervisch | Sainteloc Junior Team | +59 | 5,374 |
| Aurelien Panis | +113 | 4,557 | ||
| P6 | Oscar Tunjo | Toksport WRT | +73 | 4,969 |
| Juuso Puhakka | +87 | 4,763 | ||
| P7 | Ulysse De Pauw | Chab Evolution | +82 | 4,673 |
| Pierre-Alexandre Jean | +82 | 4,683 | ||
| P8 | Konsta Lappalainen | Emil Frey Racing | +107 | 4,164 |
| Arthur Rougier | +64 | 4,776 | ||
| P9 | Benjamin Hites | Rinaldi Racing | +78 | 4,392 |
| Patrick Kujala | +43 | 4,903 | ||
| P10 | Christopher Haase | Sainteloc Junior Team | +13 | 5,177 |
| Léo Roussel | +89 | 4,082 | ||
| P11 | Konstantin Tereschenko | Akka ASP Team | +58 | 4,363 |
| Jim Pla | +62 | 4,303 | ||
| P12 | Jules Gounon | Akka ASP Team | −16 | 5,252 |
| Razvan Umbrarescu | +45 | 4,361 | ||
| P13 | Dennis Marschall | Attempto Racing | −33 | 5,335 |
| Alex Arkin Aka | +28 | 4,420 | ||
| P14 | Ricardo Feller | Emil Frey Racing | −39 | 5,247 |
| Alex Fontana | −1 | 4,657 | ||
| P15 | Mattia Drudi | Attempto Racing | −43 | 5,128 |
| Max Hofer | — | 4,478 | ||
| P16 | Albert Costa | Emil Frey Racing | −59 | 5,191 |
| Norbert Siedler | −13 | 4,490 | ||
| P17 | Timur Boguslavskiy | Akka ASP Team | −88 | 5,433 |
| Raffaele Marciello | −115 | 5,957 | ||
| P18 | Christopher Mies | Team WRT | −96 | 5,416 |
| Benjamin Goethe | −21 | 4,283 | ||
| P19 | Julien Apothéloz | Allied Racing | −4 | 3,935 |
| Klaus Bachler | −64 | 4,745 | ||
| P20 | Nelson Panciatici | Chab Evolution | −40 | 4,217 |
| Stéphane Richelmi | −125 | 5,508 | ||
| P21 | Henrique Chaves Jr. | Barwell Motorsport | −61 | 4,352 |
| Miguel Ramos | −70 | 4,470 | ||
| P22 | Andrea Bertolini | AF Corse | −9 | 3,583 |
| Louis Machiels | −9 | 3,591 | ||
| P23 | Jonathan Adam | Garage 59 | −48 | 3,928 |
| Alexander West | −22 | 3,596 | ||
| P24 | Tuomas Tujula | Garage 59 | −74 | 4,083 |
| Nicolai Kjaergaard | −64 | 3,964 | ||
| P25 | Valentin PIERBURG | SPS automotive performance | −51 | 3,661 |
| Dominik Baumann | −70 | 3,904 | ||
| P26 | Chris Froggatt | Sky Tempesta Racing | −71 | 3,765 |
| Giorgio Roda | −50 | 3,510 | ||
| P27 | Adam Christodoulou | RAM Racing | −165 | 4,863 |
| Kevin Tse | −103 | 3,987 | ||
| P28 | Ben Barnicoat | JOTA Sport | −174 | 4,802 |
| Ollie Wilkinson | −160 | 4,599 |
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.