| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Kelvin van der Linde | Team WRT | +72 | 5,905 |
| Charles Weerts | +82 | 5,718 | ||
| Dries Vanthoor | +82 | 5,719 | ||
| P2 | Jules Gounon | Akka ASP Team | +70 | 5,796 |
| Raffaele Marciello | +75 | 5,701 | ||
| Daniel Juncadella | +85 | 5,512 | ||
| P3 | Maro Engel | Mercedes-AMG Team GetSpeed | +57 | 5,905 |
| Steijn Schothorst | +155 | 4,357 | ||
| Luca Stolz | +57 | 5,895 | ||
| P4 | Luca Ghiotto | Tresor by Car Collection | +48 | 5,925 |
| Mattia Drudi | +109 | 4,905 | ||
| Christopher Haase | +119 | 4,757 | ||
| P5 | Vincent Abril | JP Motorsport | +88 | 5,103 |
| Christian Klien | +97 | 4,962 | ||
| Dennis Lind | +91 | 5,051 | ||
| P6 | Come Ledogar | Dinamic Motorsport | +54 | 5,515 |
| Klaus Bachler | +141 | 4,229 | ||
| Matteo Cairoli | +88 | 4,976 | ||
| P7 | Nicklas Nielsen | Iron Lynx | +29 | 5,794 |
| James Calado | +15 | 6,089 | ||
| Miguel Molina | +69 | 5,125 | ||
| P8 | Antonio Fuoco | Iron Lynx | +46 | 5,363 |
| Davide Rigon | +57 | 5,177 | ||
| Daniel Serra | +22 | 5,796 | ||
| P9 | Patric Niederhauser | Sainteloc Junior Team | +63 | 4,972 |
| Christopher Mies | +13 | 5,825 | ||
| Lucas Legeret | +120 | 4,181 | ||
| P10 | Marvin Kirchhöfer | JOTA | +48 | 5,074 |
| Ollie Wilkinson | +73 | 4,709 | ||
| Rob Bell | +39 | 5,226 | ||
| P11 | Nicky Catsburg | Rowe Racing | +24 | 5,333 |
| Nick Yelloly | +33 | 5,179 | ||
| Augusto Farfus | +39 | 5,082 | ||
| P12 | Marco Sorensen | Beechdean AMR | +6 | 5,482 |
| Maxime Martin | +34 | 5,037 | ||
| Nicki Thiim | +10 | 5,417 | ||
| P13 | Jack Aitken | Emil Frey Racing | +7 | 5,328 |
| Mirko Bortolotti | −13 | 5,672 | ||
| Albert Costa | −1 | 5,467 | ||
| P14 | Benjamin Goethe | Team WRT | +51 | 4,573 |
| Thomas Neubauer | +51 | 4,566 | ||
| Jean-Baptiste SIMMENAUER | +61 | 4,436 | ||
| P15 | Daniel Harper | Rowe Racing | −3 | 5,230 |
| Max Hesse | +4 | 5,130 | ||
| Neil Verhagen | +4 | 5,130 | ||
| P16 | Alex Arkin Aka | Attempto Racing | +34 | 4,573 |
| Nicolas Schöll | +55 | 4,300 | ||
| Marius Zug | +46 | 4,421 | ||
| P17 | Valentino Rossi | Team WRT | +50 | 4,250 |
| Frédéric Vervisch | −47 | 5,724 | ||
| Nico Müller | −18 | 5,219 | ||
| P18 | Ralf Bohn | Herberth Motorsport | +23 | 4,501 |
| Alfred Renauer | +44 | 4,230 | ||
| Robert Renauer | +33 | 4,382 | ||
| P19 | Alessandro Balzan | AF Corse | −46 | 5,433 |
| Cedric Sbirrazzuoli | +64 | 3,860 | ||
| Hugo Delacour | +45 | 4,120 | ||
| P20 | Nicolai Kjaergaard | Garage 59 | +59 | 3,819 |
| Manuel Maldonado | +5 | 4,532 | ||
| Ethan Simioni | +28 | 4,228 | ||
| P21 | Aurelien Panis | Sainteloc Junior Team | −9 | 4,604 |
| Nicolas Baert | +18 | 4,250 | ||
| Cesar Gazeau | +20 | 4,220 | ||
| P22 | Axcil Jefferies | Al Manar Racing by HRT | −9 | 4,491 |
| Fabian Schiller | −5 | 4,437 | ||
| Faisal Al Zubair | +22 | 4,097 | ||
| P23 | Hubert Haupt | Haupt Racing Team | −29 | 4,660 |
| Arjun Maini | −60 | 5,121 | ||
| Florian Scholze | +48 | 3,635 | ||
| P24 | Yuki Nemoto | Vincenzo Sospiri Racing | −2 | 4,198 |
| Michele Beretta | −11 | 4,304 | ||
| Benjamin Hites | −3 | 4,210 | ||
| P25 | James Dorlin | Barwell Motorsport | −10 | 4,190 |
| Benjamin Barker | −10 | 4,190 | ||
| Alex Malykhin | −1 | 4,074 | ||
| P26 | Luis Michael Dörrbecker | Vincenzo Sospiri Racing | −18 | 4,182 |
| Marcus Paverud | −18 | 4,182 | ||
| Baptiste Moulin | −11 | 4,103 | ||
| P27 | Finlay Hutchison | Team WRT | −34 | 4,281 |
| Diego Menchaca | −7 | 3,941 | ||
| Lewis Proctor | −16 | 4,058 | ||
| P28 | Tuomas Tujula | Emil Frey Racing | −18 | 3,988 |
| Konsta Lappalainen | −28 | 4,110 | ||
| Stuart White | −21 | 4,023 | ||
| P29 | Marius Nakken | Dinamic Motorsport | −40 | 4,160 |
| Mauro Calamia | +22 | 3,349 | ||
| Giorgio Roda | +13 | 3,478 | ||
| P30 | Axel Blom | Tresor by Car Collection | −45 | 4,112 |
| Hugo Valente | −55 | 4,241 | ||
| Lorenzo Patrese | −48 | 4,152 | ||
| P31 | Karim Ojjeh | Boutsen Racing | −11 | 3,573 |
| Benjamin Lessennes | −72 | 4,352 | ||
| Adam Eteki | −65 | 4,264 | ||
| P32 | Dominik Baumann | SPS Automotive Performance | −36 | 3,798 |
| Valentin PIERBURG | −30 | 3,720 | ||
| Ian Loggie | −83 | 4,401 | ||
| P33 | Andrea Bertolini | AF Corse | −16 | 3,447 |
| Stefano Costantini | −47 | 3,846 | ||
| Louis Machiels | −17 | 3,452 | ||
| P34 | Miguel Ramos | Garage 59 | −76 | 4,097 |
| Henrique Chaves Jr. | −70 | 4,022 | ||
| Alexander West | −40 | 3,639 | ||
| P35 | Jonathan Hui | Sky Tempesta Racing | −85 | 4,101 |
| Eddie Cheever III | −79 | 4,032 | ||
| Chris Froggatt | −58 | 3,767 | ||
| P36 | Joel Sturm | Allied Racing | −89 | 4,050 |
| Patrik Matthiesen | −36 | 3,388 | ||
| Dominik Fischli | −87 | 4,028 | ||
| P37 | Alain Valente | Haupt Racing Team | −50 | 3,461 |
| Jordan Love | −104 | 4,139 | ||
| Jannes Fittje | −109 | 4,201 | ||
| P38 | Frederik Schandorff | Inception Racing | −125 | 4,294 |
| Brendan Iribe | −124 | 4,291 | ||
| Ollie Millroy | −125 | 4,297 | ||
| P39 | Mike Parisy | AGS Events | −129 | 4,246 |
| Nicolas Gomar | −108 | 3,967 | ||
| Loris Cabirou | −117 | 4,083 | ||
| P40 | Sandy Mitchell | Barwell Motorsport | −145 | 4,348 |
| Rob Collard | −130 | 4,149 | ||
| Alex MacDowall | −148 | 4,385 |
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.