| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Maro Engel | Toksport | +84 | 5,736 |
| Luca Stolz | +94 | 5,561 | ||
| P2 | Dries Vanthoor | Team WRT | +59 | 5,961 |
| Charles Weerts | +64 | 5,861 | ||
| P3 | Timur Boguslavskiy | Akka ASP Team | +71 | 5,502 |
| Raffaele Marciello | +42 | 6,061 | ||
| P4 | Ollie Wilkinson | JOTA Sport | +115 | 4,682 |
| Ben Barnicoat | +93 | 5,004 | ||
| P5 | Konstantin Tereschenko | Akka ASP Team | +151 | 4,022 |
| Jim Pla | +149 | 4,044 | ||
| P6 | Aurelien Panis | Sainteloc Junior Team | +119 | 4,278 |
| Frédéric Vervisch | +75 | 4,908 | ||
| P7 | Benjamin Lessennes | Chab Evolution | +94 | 4,424 |
| Stéphane Richelmi | −12 | 6,185 | ||
| P8 | Ricardo Feller | Emil Frey Racing | +53 | 4,851 |
| Alex Fontana | +94 | 4,271 | ||
| P9 | Konsta Lappalainen | Emil Frey Racing | +124 | 3,638 |
| Jack Aitken | −25 | 5,926 | ||
| P10 | Ryuichiro Tomita | Team WRT | +22 | 4,952 |
| Frankie Bird | +123 | 3,471 | ||
| P11 | Christopher Haase | Sainteloc Junior Team | −43 | 5,789 |
| Léo Roussel | +94 | 3,723 | ||
| P12 | Dennis Marschall | Attempto Racing | −28 | 5,302 |
| Alex Arkin Aka | +41 | 4,288 | ||
| P13 | Ezequiel Perez Companc | Madpanda Motorsport | +26 | 4,339 |
| Rik Breukers | +43 | 4,118 | ||
| P14 | Giorgio Roda | Sky Tempesta Racing | +60 | 3,717 |
| Chris Froggatt | +48 | 3,895 | ||
| P15 | Pierre-Alexandre Jean | Chab Evolution | −5 | 4,399 |
| Ulysse De Pauw | −12 | 4,499 | ||
| P16 | Henrique Chaves Jr. | Barwell Motorsport | −33 | 4,617 |
| Miguel Ramos | −45 | 4,782 | ||
| P17 | Valentin PIERBURG | SPS automotive performance | +11 | 3,863 |
| Dominik Baumann | −10 | 4,154 | ||
| P18 | Mattia Drudi | Attempto Racing | −102 | 5,278 |
| Tommaso Mosca | −59 | 4,609 | ||
| P19 | Andrea Bertolini | AF Corse | −1 | 3,706 |
| Louis Machiels | −2 | 3,718 | ||
| P20 | Adrien De Leener | Dinamic Motorsport | −55 | 4,209 |
| Christian Engelhart | −126 | 5,272 | ||
| P21 | Alexander West | Garage 59 | −27 | 3,699 |
| Jonathan Adam | −81 | 4,412 | ||
| P22 | Benjamin Hites | Rinaldi Racing | −73 | 4,125 |
| Patrick Kujala | −114 | 4,699 | ||
| P23 | Oscar Tunjo | Toksport | −126 | 4,678 |
| Juuso Puhakka | −110 | 4,440 | ||
| P24 | Jules Gounon | Akka ASP Team | −154 | 4,907 |
| Razvan Umbrarescu | −92 | 4,026 | ||
| P25 | Tuomas Tujula | Garage 59 | −109 | 4,102 |
| Nicolai Kjaergaard | −105 | 4,042 | ||
| P26 | Norbert Siedler | Emil Frey Racing | −161 | 4,611 |
| Albert Costa | −189 | 5,043 |
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.