| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Valerio Rinicella | Algarve Pro Racing | +141 | 4,592 |
| Malthe Jakobsen | +86 | 5,425 | ||
| Michael Jensen | +108 | 5,059 | ||
| P2 | Georgios Kolovos | DKR Engineering | +137 | 4,542 |
| Laurents Hörr | +150 | 4,363 | ||
| Job Van Uitert | +105 | 4,988 | ||
| P3 | Olli Caldwell | Algarve Pro Racing | +108 | 4,824 |
| Kriton Lentoudis | +126 | 4,575 | ||
| Alex Quinn | +66 | 5,483 | ||
| P4 | Matthieu Vaxiviere | AF Corse | +53 | 5,554 |
| Alessio Rovera | +51 | 5,585 | ||
| Francois Perrodo | +52 | 5,565 | ||
| P5 | Giorgio Roda | Proton Competition | +90 | 4,835 |
| Tom Dillmann | +43 | 5,608 | ||
| Vlad Lomko | +58 | 5,336 | ||
| P6 | Tristan Vautier | RD Limited | +100 | 4,583 |
| James Allen | +57 | 5,224 | ||
| Fred Poordad | +78 | 4,901 | ||
| P7 | Matthew Bell | Nielsen Racing | +79 | 4,776 |
| Naveen Rao | +110 | 4,351 | ||
| Nicky Catsburg | +61 | 5,035 | ||
| P8 | Julien Andlauer | Pure Rxcing | +61 | 4,909 |
| Alex Malykhin | +73 | 4,726 | ||
| Harry King | +20 | 5,589 | ||
| P9 | Mathias Beche | Proton Competition | +51 | 4,942 |
| Jonas Ried | +102 | 4,244 | ||
| Alexander Mattschull | +67 | 4,708 | ||
| P10 | Olivier Pla | AF Corse | +32 | 5,105 |
| Jeremy Clarke | +86 | 4,337 | ||
| Patrick Byrne | +46 | 4,891 | ||
| P11 | Jens Møller | Bretton Racing | +107 | 3,975 |
| Theodor Jensen | +86 | 4,254 | ||
| Griffin Peebles | +87 | 4,237 | ||
| P12 | Matteo Quintarelli | Ultimate | +123 | 3,645 |
| Louis Stern | +99 | 3,971 | ||
| Leonardo Colavita | +80 | 4,230 | ||
| P13 | Ben Barnicoat | 2 Seas Motorsport | — | 5,237 |
| Parker Thompson | +54 | 4,434 | ||
| Anthony McIntosh | +63 | 4,324 | ||
| P14 | Ryan Hardwick | Manthey EMA | +53 | 4,349 |
| Riccardo Pera | +45 | 4,454 | ||
| Richard Lietz | +34 | 4,608 | ||
| P15 | Dennis Marschall | Kessel Racing | +33 | 4,514 |
| Dustin Blattner | +57 | 4,200 | ||
| Ben Tuck | +75 | 3,958 | ||
| P16 | Laurin Heinrich | Origine Motorsport | −30 | 5,336 |
| Bo Yuan | +55 | 4,111 | ||
| Hong Li Ye | +70 | 3,922 | ||
| P17 | Antares Au | Manthey | +27 | 4,351 |
| Joel Sturm | −28 | 5,150 | ||
| Klaus Bachler | −30 | 5,183 | ||
| P18 | Maro Engel | Winward Racing | −68 | 5,752 |
| Viktor Shaitar | +25 | 4,281 | ||
| Sergey Stolyarov | +32 | 4,193 | ||
| P19 | Cedric Sbirrazzuoli | AF Corse | +29 | 4,135 |
| Riccardo Agostini | +1 | 4,501 | ||
| Custodio Toledo | +19 | 4,265 | ||
| P20 | Matteo CRESSONI | Proton Competition | +12 | 4,240 |
| Alessio Picariello | −16 | 4,623 | ||
| Claudio Schiavoni | +19 | 4,153 | ||
| P21 | Elias Seppänen | Climax Racing | −30 | 4,692 |
| Ralf Aron | −42 | 4,876 | ||
| Bihuang Zhou | +50 | 3,653 | ||
| P22 | Wei Lu | Climax Racing | +22 | 3,909 |
| Kang Ling | +42 | 3,662 | ||
| Lucas Auer | −91 | 5,581 | ||
| P23 | Casper Stevenson | Car Guy | −9 | 4,193 |
| Takeshi Kimura | −19 | 4,317 | ||
| Daniel Serra | −88 | 5,368 | ||
| P24 | Nico Menzel | Car Collection Motorsport | −45 | 4,574 |
| Bashar Mardini | +24 | 3,695 | ||
| James Kell | +55 | 3,271 | ||
| P25 | Douwe Dedecker | Inter Europol Competition | +70 | 2,909 |
| Daniel ALI | +31 | 3,513 | ||
| Timothy CRESWICK | +11 | 3,776 | ||
| P26 | Fran Rueda | Optimum Motorsport | +9 | 3,681 |
| Andrew Gilbert | +39 | 3,283 | ||
| Benjamin Goethe | −68 | 4,677 | ||
| P27 | Mark Patterson | High Class Racing | −31 | 4,076 |
| Thomas Kiefer | −25 | 4,000 | ||
| Anders Fjordbach | −39 | 4,169 | ||
| P28 | Reema Al Juffali | Blackthorn Motorsport | +48 | 2,903 |
| Jonathan Adam | −42 | 4,122 | ||
| Charlie Bateman | +24 | 3,284 | ||
| P29 | Sarah Bovy | Iron Dames | −71 | 4,380 |
| Celia MARTIN | −35 | 3,915 | ||
| Michelle Gatting | −70 | 4,362 | ||
| P30 | Davide Rigon | AF Corse | −119 | 4,958 |
| Manny Franco | −85 | 4,447 | ||
| Max Wiser | −54 | 4,046 | ||
| P31 | Abdulla Ali Al-Khelaifi | QMMF by Herbeth | −55 | 3,970 |
| Ghanim Al Ali | −55 | 3,970 | ||
| Ibrahim Al Abdulghani | −55 | 3,970 | ||
| P32 | Gregory Bennett | Absolute Racing | −55 | 3,869 |
| Carl Bennett | −15 | 3,369 | ||
| Chris van der Drift | −115 | 4,657 | ||
| P33 | Giacomo Altoè | Dragon Racing | −174 | 5,517 |
| Marco Pulcini | −54 | 3,747 | ||
| Nicola Marinangeli | — | 3,065 | ||
| P34 | Jamie Day | EBM | −83 | 3,992 |
| Mattia Drudi | −165 | 5,188 | ||
| Gabriel Rindone | −47 | 3,563 | ||
| P35 | René Heremana Malmezac | Prime Speed Sport | −78 | 3,848 |
| Jono Lester | −104 | 4,158 | ||
| Nick Foster | −97 | 4,079 | ||
| P36 | Fabio Babini | Tsunami RT | −100 | 4,009 |
| Daniel Gaunt | −86 | 3,845 | ||
| Johannes Zelger | −64 | 3,588 | ||
| P37 | Mikkel KRISTENSEN | Inter Europol Competition | −91 | 3,810 |
| Philippe Haezebrouck | −35 | 3,135 | ||
| Kevin Rabin | −100 | 3,917 | ||
| P38 | Ralf Bohn | Herberth Motorsport | −135 | 4,244 |
| Robert Renauer | −126 | 4,126 | ||
| Alfred Renauer | −128 | 4,148 | ||
| P39 | Danial Nielsen Frost | Graff Racing | −144 | 4,251 |
| Alexander Bukhantsov | −119 | 3,934 | ||
| James Winslow | −135 | 4,135 | ||
| P40 | Anthony Bartone | GetSpeed | −121 | 3,856 |
| Steve Jans | −143 | 4,129 | ||
| Fabian Schiller | −172 | 4,539 |
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.