| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Roberto Lacorte | Cetilar Racing | +149 | 4,540 |
| Charles Milesi | +70 | 5,813 | ||
| Antonio Fuoco | +73 | 5,739 | ||
| P2 | Michael Jensen | Algarve Pro Racing | +115 | 4,940 |
| Enzo Trulli | +155 | 4,365 | ||
| Tom Dillmann | +55 | 5,980 | ||
| P3 | George Kurtz | Crowdstrike Racing by APR | +109 | 4,916 |
| Malthe Jakobsen | +65 | 5,626 | ||
| Louis Deletraz | +59 | 5,740 | ||
| P4 | Alexander Mattschull | DKR Engineering | +95 | 5,032 |
| Griffin Peebles | +141 | 4,378 | ||
| Mathias Beche | +77 | 5,314 | ||
| P5 | Horst Felbermayr Jr. | Proton Competition | +166 | 3,930 |
| Horst-Felix Felbermayr | +166 | 3,939 | ||
| Lorenzo Fluxá | +95 | 4,943 | ||
| P6 | Giorgio Roda | United Autosports | +70 | 5,194 |
| Grégoire Saucy | +110 | 4,605 | ||
| Mikkel Jensen | +32 | 5,884 | ||
| P7 | Jens Møller | High Class Racing | +115 | 4,445 |
| Gustavo Menezes | +63 | 5,209 | ||
| Theodor Jensen | +87 | 4,849 | ||
| P8 | Fred Poordad | RD Limited | +53 | 5,260 |
| James Allen | +78 | 4,863 | ||
| Tristan Vautier | +84 | 4,775 | ||
| P9 | Kriton Lendoudis | Nielsen Racing | +113 | 4,293 |
| Cem Bölükbasi | +81 | 4,730 | ||
| Alex Quinn | +46 | 5,269 | ||
| P10 | Miroslav Konopka | ARC Bratislava | +119 | 4,098 |
| Yann Ehrlacher | +3 | 5,939 | ||
| Matthieu Vaxiviere | +27 | 5,461 | ||
| P11 | Bernardo Sousa | Proton Competition | +88 | 4,445 |
| Jonas Ried | +66 | 4,749 | ||
| Felipe Fernández Laser | +109 | 4,167 | ||
| P12 | Georgios-Periklis Kolovos | Inter Europol Competition | +97 | 4,212 |
| Nolan Siegel | +27 | 5,222 | ||
| Nick Cassidy | −42 | 6,880 | ||
| P13 | John Falb | Algarve Pro Racing | +43 | 4,872 |
| Matthias Kaiser | +55 | 4,696 | ||
| Sami Meguetounif | +39 | 4,942 | ||
| P14 | Phil Fayer | United Autosports | +67 | 4,434 |
| Ben Hanley | +55 | 4,608 | ||
| Paul Di Resta | +11 | 5,263 | ||
| P15 | Daniel Schneider | Vector Sport RLR | +47 | 4,612 |
| Vlad Lomko | −2 | 5,359 | ||
| Jacob Abel | +26 | 4,919 | ||
| P16 | Dustin Blattner | Kessel Racing | +62 | 4,321 |
| Christopher Lulham | +29 | 4,778 | ||
| Dennis Marschall | +56 | 4,402 | ||
| P17 | Anthony McIntosh | Team WRT | +83 | 3,958 |
| Parker Thompson | +39 | 4,541 | ||
| Daniel Harper | +18 | 4,845 | ||
| P18 | Bo Yuan | Origine Motorsport | +57 | 4,214 |
| Hong Li Ye | +79 | 3,917 | ||
| Laurin Heinrich | −8 | 5,142 | ||
| P19 | Alexander Jacoby | CLX Motorsport | +140 | 2,811 |
| Kevin Rabin | +62 | 4,077 | ||
| Paul Lanchere | +32 | 4,460 | ||
| P20 | Charles-Henri Samani | AF Corse | +66 | 3,912 |
| Sean Gelael | +6 | 4,724 | ||
| Davide Rigon | +19 | 4,533 | ||
| P21 | Thomas Flohr | Vista AF Corse | +5 | 4,615 |
| Francesco Castellacci | +12 | 4,524 | ||
| Alessandro Pier Guidi | −53 | 5,548 | ||
| P22 | Shigekazu Wakisaka | GetSpeed | +39 | 4,091 |
| Anthony Bartone | +40 | 4,076 | ||
| Fabian Schiller | +7 | 4,509 | ||
| P23 | Simon Mann | AF Corse | −13 | 4,690 |
| Darren Leung | +31 | 4,097 | ||
| Alessio Rovera | −28 | 4,913 | ||
| P24 | Terrence Woodward | 23Events Racing | +37 | 3,944 |
| Matus Ryba | +77 | 3,399 | ||
| Ibrahim Badawy | +37 | 3,949 | ||
| P25 | François Heriau | Manthey | −30 | 4,734 |
| Riccardo Pera | −33 | 4,780 | ||
| Richard Lietz | −52 | 5,071 | ||
| P26 | Blake McDonald | TF Sport | −42 | 4,822 |
| Matthew Bell | +22 | 3,958 | ||
| James Roe Jr. | +47 | 3,632 | ||
| P27 | Nick Adcock | Forestier Racing by VPS | −14 | 4,342 |
| Lucas Fecury | +85 | 2,942 | ||
| Paul Jerome | +93 | 2,787 | ||
| P28 | Abdulla Ali Al-Khelaifi | QMMF by Getspeed | +32 | 3,640 |
| Ghanim Al Ali | +46 | 3,459 | ||
| Lucas Auer | −107 | 5,716 | ||
| P29 | Alexander Bukhantsov | Inter Europol Competition | −18 | 4,206 |
| Chung Ting Chou | −9 | 4,089 | ||
| Henry Cubides | −18 | 4,197 | ||
| P30 | Fabian Duffieux | UNX Racing by Team WRT | +23 | 3,594 |
| Mathieu Detry | +24 | 3,575 | ||
| Augusto Farfus | −79 | 4,984 | ||
| P31 | Jefri Ibrahim | JMR | −13 | 3,956 |
| Jordan Love | −51 | 4,440 | ||
| Ben Green | −91 | 5,044 | ||
| P32 | Romain Vozniak | Team Virage | −17 | 3,927 |
| Vic Stevens | −26 | 4,034 | ||
| Aditya Patel | −54 | 4,403 | ||
| P33 | Giacomo Petrobelli | Ecurie Ecosse Blackthorn | −46 | 4,199 |
| Jonathan Adam | −48 | 4,230 | ||
| Kobe Pauwels | −63 | 4,420 | ||
| P34 | Martin Berry | EBM | −54 | 4,208 |
| Matisse Lismont | −38 | 4,012 | ||
| Jamie Day | −66 | 4,375 | ||
| P35 | Fabien Michal | R-ace GP | −62 | 4,231 |
| Hugo Schwarze | −71 | 4,352 | ||
| Pierre-Alexandre Provost | −12 | 3,611 | ||
| P36 | Bankcy | Proton Competition | −49 | 3,971 |
| Kiyoto Fujinami | −82 | 4,394 | ||
| Harry King | −142 | 5,330 | ||
| P37 | Tim Whale | High Class Racing | −65 | 4,090 |
| Philip Lindberg | −5 | 3,336 | ||
| Callum Voisin | −124 | 4,924 | ||
| P38 | Mark Rosser | United Autosports | +28 | 2,720 |
| Wayne Boyd | −62 | 3,980 | ||
| Garnet Patterson | −65 | 4,014 | ||
| P39 | Gregory Bennett | Amerasian Fragrance by AF Racing | −34 | 3,544 |
| Carl Bennett | −7 | 3,196 | ||
| Tommaso Mosca | −88 | 4,221 | ||
| P40 | Dylan Medler | Kessel Racing | −79 | 3,999 |
| Memo Gidley | −147 | 4,961 | ||
| Alessandro Balzan | −126 | 4,638 | ||
| P41 | Ajith Kumar | Team Virage | −73 | 3,836 |
| Narain Karthikeyan | −144 | 4,810 | ||
| Julien Gerbi | −117 | 4,408 | ||
| P42 | Jacek Zielonka | Bretton Racing | −28 | 3,217 |
| Lenny Ried | −16 | 3,050 | ||
| Lucas Fluxá | −78 | 3,846 | ||
| P43 | Louis Stern | 23Events Racing | −85 | 3,841 |
| Matteo Quintarelli | −91 | 3,919 | ||
| Isaac Barashi | +8 | 2,497 | ||
| P44 | Tom Van Rompuy | Racing Team Turkey | −134 | 4,355 |
| Salih Yoluc | −123 | 4,205 | ||
| Charlie Eastwood | −148 | 4,573 | ||
| DNF | Antares Au | Manthey | −137 | 4,304 |
| Loek Hartog | −114 | 4,009 | ||
| Klaus Bachler | −175 | 4,880 | ||
| DNF | Yasser Shahin | JMR | −153 | 4,432 |
| Abu Bakar Ibrahim | −117 | 3,952 | ||
| Alexander Sims | −211 | 5,357 | ||
| DNF | Yorikatsu Tsujiko | PONOS Racing | −126 | 3,985 |
| Kei Cozzolino | −142 | 4,193 | ||
| Marino Sato | −163 | 4,491 |
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.