| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Raffaele Marciello | Akka ASP Team | +68 | 6,085 |
| Felipe Fraga | +99 | 5,494 | ||
| Jules Gounon | +81 | 5,819 | ||
| P2 | Klaus Bachler | Dinamic Motorsport | +155 | 4,558 |
| Christian Engelhart | +118 | 5,098 | ||
| Matteo Cairoli | +120 | 5,070 | ||
| P3 | Dries Vanthoor | Team WRT | +68 | 5,780 |
| Robin Frijns | +48 | 6,191 | ||
| Charles Weerts | +63 | 5,862 | ||
| P4 | Mirko Bortolotti | Orange 1 FFF Racing Team | +60 | 5,799 |
| Marco Mapelli | +111 | 4,968 | ||
| Andrea Caldarelli | +58 | 5,829 | ||
| P5 | Maro Engel | HRT | +48 | 5,889 |
| Luca Stolz | +45 | 5,940 | ||
| Nico Bastian | +87 | 5,212 | ||
| P6 | Konsta Lappalainen | Emil Frey Racing | +132 | 4,460 |
| Jack Aitken | +74 | 5,322 | ||
| Arthur Rougier | +99 | 4,925 | ||
| P7 | Alessandro Pier Guidi | Iron Lynx | +5 | 6,523 |
| Come Ledogar | +44 | 5,654 | ||
| Nicklas Nielsen | +39 | 5,745 | ||
| P8 | Norbert Siedler | Emil Frey Racing | +109 | 4,568 |
| Giacomo Altoè | +85 | 4,903 | ||
| Albert Costa | +49 | 5,469 | ||
| P9 | Markus Winkelhock | Sainteloc Junior Team | +85 | 4,800 |
| Dennis Lind | +74 | 4,960 | ||
| Finlay Hutchison | +120 | 4,309 | ||
| P10 | Matt Campbell | GPX Racing | +67 | 4,944 |
| Earl Bamber | +43 | 5,320 | ||
| Mathieu Jaminet | +48 | 5,241 | ||
| P11 | Simon Gachet | Akka ASP Team | +57 | 4,996 |
| Thomas Drouet | +84 | 4,591 | ||
| Konstantin Tereschenko | +80 | 4,658 | ||
| P12 | Ryuichiro Tomita | Team WRT | +55 | 4,912 |
| Valdemar Eriksen | +88 | 4,443 | ||
| Frankie Bird | +97 | 4,322 | ||
| P13 | Ben Barnicoat | JOTA Sport | +54 | 4,802 |
| Ollie Wilkinson | +66 | 4,636 | ||
| Rob Bell | +23 | 5,284 | ||
| P14 | Marvin Dienst | Toksport WRT | +48 | 4,792 |
| Berkay Besler | +84 | 4,284 | ||
| Oscar Tunjo | +23 | 5,156 | ||
| P15 | Dennis Marschall | Attempto Racing | +27 | 4,979 |
| Max Hofer | +51 | 4,627 | ||
| Alex Arkin Aka | +57 | 4,550 | ||
| P16 | Jesse Krohn | BMW Motorsport | −21 | 5,621 |
| Augusto Farfus | +6 | 5,182 | ||
| Philipp Eng | +8 | 5,141 | ||
| P17 | David Perel | Rinaldi Racing | +61 | 4,292 |
| Fabrizio Crestani | +52 | 4,414 | ||
| Benjamin Hites | +57 | 4,348 | ||
| P18 | James Pull | Team WRT | +7 | 4,946 |
| Stuart Hall | +46 | 4,387 | ||
| Benjamin Goethe | +45 | 4,401 | ||
| P19 | Romain Dumas | Dinamic Motorsport | −4 | 4,995 |
| Andrea Rizzoli | +42 | 4,335 | ||
| Mikkel Overgaard Pedersen | +32 | 4,472 | ||
| P20 | Alex Fontana | Emil Frey Racing | +6 | 4,717 |
| Rolf Ineichen | −18 | 5,078 | ||
| Ricardo Feller | −38 | 5,406 | ||
| P21 | Nick Yelloly | Walkenhorst Motorsport | −54 | 5,546 |
| David Pittard | −10 | 4,827 | ||
| Jake Dennis | −82 | 6,104 | ||
| P22 | Jordan Love | SPS Automotive Performance | +27 | 4,243 |
| Miklas BORN | +33 | 4,167 | ||
| Yannick Mettler | +34 | 4,157 | ||
| P23 | Ezequiel Perez Companc | Madpanda Motorsport | −12 | 4,667 |
| Juuso Puhakka | −26 | 4,874 | ||
| Rik Breukers | +16 | 4,279 | ||
| P24 | Adrien Tambay | Sainteloc Junior Team | −15 | 4,598 |
| Alexandre COUGNAUD | +17 | 4,171 | ||
| Christopher Haase | −32 | 4,846 | ||
| P25 | Dominik Baumann | SPS Automotive Performance | +36 | 3,834 |
| Valentin PIERBURG | +48 | 3,665 | ||
| Martin Konrad | +23 | 4,012 | ||
| P26 | Henrique Chaves Jr. | Barwell Motorsport | +8 | 4,092 |
| Adrian Amstutz | −6 | 4,284 | ||
| Miguel Ramos | +2 | 4,173 | ||
| P27 | Ahmad Al Harthy | Oman Racing Team | −21 | 4,367 |
| Giacomo Petrobelli | +1 | 4,079 | ||
| Charlie Eastwood | −45 | 4,707 | ||
| P28 | Rino Mastronardi | Sky Tempesta Racing | −68 | 4,940 |
| Jonathan Hui | −14 | 4,186 | ||
| Chris Froggatt | +15 | 3,806 | ||
| P29 | Russell Ward | Winward Racing | −50 | 4,548 |
| Mikael Grenier | −61 | 4,714 | ||
| P30 | Alex MacDowall | Garage 59 | −55 | 4,532 |
| Nicolai Kjaergaard | +4 | 3,760 | ||
| Valentin Hasse Clot | −14 | 3,988 | ||
| P31 | Louis Machiels | AF Corse | +18 | 3,469 |
| Andrea Bertolini | +19 | 3,464 | ||
| P32 | Pierre-Alexandre Jean | Chab Evolution | −70 | 4,531 |
| Stephane Tribaudini | −17 | 3,833 | ||
| Stuart White | −33 | 4,044 | ||
| P33 | Doriane Pin | Iron Lynx | −46 | 4,111 |
| Sarah Bovy | −38 | 4,009 | ||
| Michelle Gatting | −49 | 4,151 | ||
| P34 | Christian Hook | Rinaldi Racing | −27 | 3,766 |
| Manuel Lauck | −35 | 3,875 | ||
| Jeroen Bleekemolen | −84 | 4,518 | ||
| P35 | Phil Keen | Orange 1 FFF Racing Team | −40 | 3,844 |
| Stefano Costantini | −44 | 3,893 | ||
| Hiroshi Hamaguchi | −63 | 4,131 | ||
| P36 | Tim Kohmann | Kessel Racing | −49 | 3,870 |
| Francesco Zollo | −44 | 3,796 | ||
| Giorgio Roda | −19 | 3,465 | ||
| P37 | Jens Liebhauser | Boutsen Ginion Racing | −39 | 3,625 |
| Karim Ojjeh | −35 | 3,584 | ||
| Jens Klingmann | −108 | 4,553 | ||
| P38 | Kikko Galbiati | GRT Grasser Racing Team | −20 | 3,274 |
| Tim Zimmermann | −81 | 4,067 | ||
| Clemens Schmid | −96 | 4,270 | ||
| P39 | Callum Ilott | Iron Lynx | −199 | 5,784 |
| Alessio Rovera | −140 | 4,764 | ||
| Antonio Fuoco | −187 | 5,540 | ||
| P40 | Mattia Drudi | Attempto Racing | −154 | 4,874 |
| Steijn Schothorst | −108 | 4,201 | ||
| Christopher Mies | −191 | 5,501 | ||
| P41 | Jim Pla | GetSpeed Performance | −126 | 4,367 |
| Olivier Grotz | −100 | 4,023 | ||
| Florian Scholze | −61 | 3,525 | ||
| P42 | Indy Dontje | HRT | −141 | 4,452 |
| Patrick Assenheimer | −157 | 4,693 | ||
| Hubert Haupt | −159 | 4,732 | ||
| P43 | Bastian Buus | Allied Racing | −134 | 4,263 |
| Julien Apothéloz | −90 | 3,700 | ||
| Joel Sturm | −124 | 4,139 |
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.