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