| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Alexander Mattschull | DKR Engineering | +96 | 5,336 |
| Mathias Beche | +89 | 5,449 | ||
| Griffin Peebles | +128 | 4,831 | ||
| P2 | Bijoy Garg | Inter Europol Competition | +124 | 4,800 |
| Nolan Siegel | +90 | 5,319 | ||
| Georgios-Periklis Kolovos | +148 | 4,458 | ||
| P3 | Theodor Jensen | High Class Racing | +92 | 5,159 |
| Gustavo Menezes | +75 | 5,436 | ||
| Jens Møller | +113 | 4,844 | ||
| P4 | Matthias Kaiser | Algarve Pro Racing | +91 | 5,064 |
| John Falb | +82 | 5,199 | ||
| Sami Meguetounif | +79 | 5,253 | ||
| P5 | Phil Fayer | United Autosports | +115 | 4,609 |
| Paul Di Resta | +68 | 5,323 | ||
| Ben Hanley | +107 | 4,732 | ||
| P6 | Alex Quinn | Nielsen Racing | +50 | 5,500 |
| Cem Bölükbasi | +83 | 4,968 | ||
| Kriton Lendoudis | +106 | 4,634 | ||
| P7 | Mikkel Jensen | United Autosports | +48 | 5,418 |
| Grégoire Saucy | +102 | 4,593 | ||
| Giorgio Roda | +76 | 4,966 | ||
| P8 | George Kurtz | Crowdstrike Racing by APR | +39 | 5,420 |
| Louis Deletraz | +12 | 5,945 | ||
| Malthe Jakobsen | +12 | 5,954 | ||
| P9 | Yorikatsu Tsujiko | PONOS Racing | +103 | 4,389 |
| Kei Cozzolino | +91 | 4,546 | ||
| Marino Sato | +75 | 4,770 | ||
| P10 | Roberto Lacorte | Cetilar Racing | +58 | 4,897 |
| Charles Milesi | +7 | 5,771 | ||
| Antonio Fuoco | +2 | 5,864 | ||
| P11 | Jonas Ried | Proton Competition | +50 | 4,931 |
| Felipe Fernandez Laser | +81 | 4,489 | ||
| Stefan Aust | +82 | 4,473 | ||
| P12 | James Allen | RD Limited | +26 | 5,176 |
| Fred Poordad | +15 | 5,357 | ||
| Tristan Vautier | +30 | 5,108 | ||
| P13 | Horst Felbermayr Jr. | Proton Competition | +77 | 4,352 |
| Lorenzo Fluxá | +23 | 5,122 | ||
| Horst-Felix Felbermayr | +76 | 4,358 | ||
| P14 | Giacomo Petrobelli | Ecurie Ecosse Blackthorn | +85 | 4,159 |
| Kobe Pauwels | +72 | 4,321 | ||
| Jonathan Adam | +83 | 4,184 | ||
| P15 | Anthony Bartone | GetSpeed | +84 | 4,076 |
| Fabian Schiller | +61 | 4,378 | ||
| Steve Jans | +84 | 4,073 | ||
| P16 | Isaac Barashi | 23Events Racing | +153 | 2,828 |
| Louis Stern | +92 | 3,883 | ||
| Matteo Quintarelli | +88 | 3,942 | ||
| P17 | Antares Au | Manthey | +37 | 4,490 |
| Loek Hartog | +52 | 4,300 | ||
| Klaus Bachler | +12 | 4,848 | ||
| P18 | Alessio Rovera | AF Corse | −5 | 5,004 |
| Simon Mann | +21 | 4,614 | ||
| Darren Leung | +48 | 4,259 | ||
| P19 | Davide Rigon | AF Corse | +45 | 4,207 |
| Charles-Henri Samani | +74 | 3,833 | ||
| Sean Gelael | +28 | 4,436 | ||
| P20 | Alexey Nesov | United Autosports | +48 | 4,082 |
| Wayne Boyd | +58 | 3,952 | ||
| Andrey Mukovoz | +77 | 3,695 | ||
| P21 | Rinat Salikhov | Team WRT | +56 | 3,875 |
| Augusto Farfus | −11 | 4,771 | ||
| Gabriele Piana | +42 | 4,058 | ||
| P22 | Huub van Eijndhoven | Proton Competition | +2 | 4,486 |
| Harry King | −20 | 4,800 | ||
| Bankcy | +47 | 3,891 | ||
| P23 | Christopher Lulham | Kessel Racing | −23 | 4,741 |
| Dennis Marschall | +4 | 4,350 | ||
| Dustin Blattner | +9 | 4,294 | ||
| P24 | Parker Thompson | Team WRT | −17 | 4,535 |
| Anthony McIntosh | +10 | 4,185 | ||
| Daniel Harper | −39 | 4,869 | ||
| P25 | Tom Van Rompuy | Racing Team Turkey | +4 | 4,173 |
| Salih Yoluc | +17 | 4,013 | ||
| Charlie Eastwood | −3 | 4,269 | ||
| P26 | Henry Cubides | Inter Europol Competition | +3 | 4,090 |
| Chung Ting Chou | +10 | 4,010 | ||
| Alexander Bukhantsov | +11 | 3,993 | ||
| P27 | Richard Lietz | Manthey | −56 | 4,790 |
| François Heriau | −41 | 4,568 | ||
| Riccardo Pera | −42 | 4,581 | ||
| P28 | Blake McDonald | TF Sport | −41 | 4,487 |
| Matthew Bell | — | 3,947 | ||
| James Roe Jr. | +27 | 3,603 | ||
| P29 | Ibrahim Badawy | 23Events Racing | −22 | 4,132 |
| Terrence Woodward | −21 | 4,128 | ||
| Matus Ryba | +11 | 3,717 | ||
| P30 | Custodio Toledo | Vista AF Corse | −37 | 4,234 |
| Riccardo Agostini | −45 | 4,333 | ||
| Francesco Castellacci | −45 | 4,331 | ||
| P31 | Philip Lindberg | High Class Racing | +20 | 3,412 |
| Callum Voisin | −71 | 4,602 | ||
| Tim Whale | −24 | 3,970 | ||
| P32 | Tommaso Mosca | Amerasian Fragrance by AF Racing | −43 | 4,131 |
| Gregory Bennett | +7 | 3,499 | ||
| Carl Bennett | +21 | 3,314 | ||
| P33 | Abdulla Ali Al-Khelaifi | QMMF by Getspeed | −10 | 3,622 |
| Lucas Auer | −127 | 5,270 | ||
| Ghanim Al Ali | — | 3,487 | ||
| P34 | Laurin Heinrich | Origine Motorsport | −128 | 5,148 |
| Hong Li Ye | −44 | 3,945 | ||
| Bo Yuan | −63 | 4,190 | ||
| P35 | Jacek Zielonka | Bretton Racing | −4 | 3,365 |
| Theo Micouris | −61 | 4,089 | ||
| Haydn Chance | +9 | 3,193 | ||
| P36 | Aditya Patel | Team Virage | −84 | 4,281 |
| Vic Stevens | −63 | 4,006 | ||
| Romain Vozniak | −56 | 3,926 | ||
| P37 | Pierre-Alexandre Provost | R-ace GP | −41 | 3,661 |
| Fabien Michal | −84 | 4,196 | ||
| Zack Scoular | −2 | 3,150 | ||
| P38 | Paul Jerome | Forestier Racing by VPS | −13 | 3,199 |
| Lucas Fecury | −23 | 3,337 | ||
| Nick Adcock | −105 | 4,386 | ||
| DNF | Vlad Lomko | Vector Sport RLR | −168 | 5,221 |
| Daniel Schneider | −137 | 4,720 | ||
| Jacob Abel | −150 | 4,931 | ||
| DNF | Paul Lanchere | CLX Motorsport | −124 | 4,450 |
| Kevin Rabin | −103 | 4,163 | ||
| Alexander Jacoby | −27 | 3,194 | ||
| DNF | Julien Gerbi | Team Virage | −106 | 4,091 |
| Ajith Kumar | −71 | 3,655 | ||
| Narain Karthikeyan | −128 | 4,397 | ||
| DNF | Yann Ehrlacher | ARC Bratislava | −197 | 5,369 |
| Matthieu Vaxiviere | −166 | 4,845 | ||
| Miroslav Konopka | −98 | 3,887 | ||
| DNF | Michael Jensen | Algarve Pro Racing | −185 | 5,020 |
| Enzo Trulli | −147 | 4,430 | ||
| Tom Dillmann | −231 | 5,925 | ||
| DNF | Alessandro Balzan | Kessel Racing | −142 | 4,287 |
| Dylan Medler | −105 | 3,811 | ||
| Memo Gidley | −160 | 4,543 | ||
| DNF | Jefri Ibrahim | JMR | −109 | 3,768 |
| Alexander Sims | −177 | 4,699 | ||
| Abu Bakar Ibrahim | −106 | 3,732 |
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.