| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | George Kurtz | Crowdstrike Racing by APR | +105 | 5,182 |
| Louis Deletraz | +70 | 5,802 | ||
| Malthe Jakobsen | +69 | 5,811 | ||
| P2 | Charles Milesi | Cetilar Racing | +67 | 5,710 |
| Antonio Fuoco | +62 | 5,818 | ||
| Roberto Lacorte | +133 | 4,672 | ||
| P3 | Tristan Vautier | RD Limited | +112 | 4,887 |
| James Sweetnam | +159 | 4,227 | ||
| James Allen | +106 | 4,969 | ||
| P4 | Daniel Schneider | Vector Sport RLR | +115 | 4,727 |
| Vlad Lomko | +75 | 5,327 | ||
| Jacob Abel | +98 | 4,978 | ||
| P5 | Tom Dillmann | Algarve Pro Racing | +30 | 6,079 |
| Enzo Trulli | +138 | 4,311 | ||
| Michael Jensen | +87 | 5,027 | ||
| P6 | Giorgio Roda | United Autosports | +65 | 5,259 |
| Grégoire Saucy | +95 | 4,808 | ||
| Mikkel Jensen | +35 | 5,795 | ||
| P7 | Cem Bölükbasi | Nielsen Racing | +88 | 4,818 |
| Kriton Lendoudis | +117 | 4,410 | ||
| Alex Quinn | +47 | 5,454 | ||
| P8 | Mathias Beche | DKR Engineering | +53 | 5,228 |
| Alexander Mattschull | +62 | 5,094 | ||
| Griffin Peebles | +104 | 4,482 | ||
| P9 | Gustavo Menezes | High Class Racing | +45 | 5,254 |
| Theodor Jensen | +67 | 4,916 | ||
| Jens Møller | +93 | 4,538 | ||
| P10 | Horst Felbermayr Jr. | Proton Competition | +123 | 4,053 |
| Horst-Felix Felbermayr | +122 | 4,061 | ||
| Lorenzo Fluxá | +55 | 4,998 | ||
| P11 | Georgios-Periklis Kolovos | Inter Europol Competition | +96 | 4,309 |
| Bijoy Garg | +66 | 4,726 | ||
| Nolan Siegel | +26 | 5,337 | ||
| P12 | Kei Cozzolino | PONOS Racing | +92 | 4,285 |
| Yorikatsu Tsujiko | +106 | 4,091 | ||
| Marino Sato | +71 | 4,561 | ||
| P13 | John Falb | Algarve Pro Racing | +39 | 4,910 |
| Matthias Kaiser | +50 | 4,746 | ||
| Sami Meguetounif | +34 | 4,976 | ||
| P14 | Stefan Aust | Proton Competition | +82 | 4,227 |
| Jonas Ried | +40 | 4,789 | ||
| Felipe Fernández Laser | +80 | 4,247 | ||
| P15 | Henry Cubides | Inter Europol Competition | +72 | 4,268 |
| Chung Ting Chou | +79 | 4,168 | ||
| Alexander Bukhantsov | +81 | 4,145 | ||
| P16 | Paul Jerome | Forestier Racing by VPS | +152 | 2,939 |
| Lucas Fecury | +144 | 3,086 | ||
| Nick Adcock | +56 | 4,398 | ||
| P17 | Ibrahim Badawy | 23Events Racing | +77 | 4,026 |
| Matus Ryba | +113 | 3,511 | ||
| Terrence Woodward | +77 | 4,021 | ||
| P18 | Romain Vozniak | Team Virage | +71 | 3,998 |
| Vic Stevens | +64 | 4,098 | ||
| Aditya Patel | +38 | 4,441 | ||
| P19 | Kevin Rabin | CLX Motorsport | +55 | 4,131 |
| Paul Lanchere | +28 | 4,488 | ||
| Alexander Jacoby | +132 | 2,942 | ||
| P20 | Tim Whale | High Class Racing | +47 | 4,136 |
| Callum Voisin | −9 | 4,915 | ||
| Philip Lindberg | +97 | 3,433 | ||
| P21 | Narain Karthikeyan | Team Virage | −9 | 4,801 |
| Julien Gerbi | +18 | 4,425 | ||
| Ajith Kumar | +58 | 3,877 | ||
| P22 | Dustin Blattner | Kessel Racing | +24 | 4,245 |
| Dennis Marschall | +18 | 4,315 | ||
| Christopher Lulham | −16 | 4,796 | ||
| P23 | Klaus Bachler | Manthey | −31 | 4,923 |
| Antares Au | −2 | 4,486 | ||
| Loek Hartog | +16 | 4,250 | ||
| P24 | Darren Leung | AF Corse | +4 | 4,304 |
| Simon Mann | −27 | 4,743 | ||
| Alessio Rovera | −57 | 5,215 | ||
| P25 | Lenny Ried | Bretton Racing | +84 | 3,134 |
| Jacek Zielonka | +74 | 3,291 | ||
| Lucas Fluxá | +32 | 3,878 | ||
| P26 | Abdulla Ali Al-Khelaifi | QMMF by Getspeed | +39 | 3,679 |
| Ghanim Al Ali | +51 | 3,510 | ||
| Lucas Auer | −96 | 5,696 | ||
| P27 | Yelmer Buurman | Vista AF Corse | −54 | 4,840 |
| Nigel Schoonderwoerd | +10 | 3,966 | ||
| Francesco Castellacci | −30 | 4,494 | ||
| P28 | Sergey Stolyarov | UNX Racing by Team WRT | −11 | 4,140 |
| Augusto Farfus | −69 | 4,967 | ||
| Gabriele Piana | −7 | 4,088 | ||
| P29 | Anthony Bartone | GetSpeed | −12 | 4,067 |
| Steve Jans | −12 | 4,064 | ||
| Fabian Schiller | −40 | 4,442 | ||
| P30 | Charlie Eastwood | Racing Team Turkey | −47 | 4,434 |
| Salih Yoluc | −23 | 4,116 | ||
| Tom Van Rompuy | −38 | 4,317 | ||
| P31 | Riccardo Pera | Manthey | −72 | 4,678 |
| François Heriau | −71 | 4,663 | ||
| Richard Lietz | −88 | 4,934 | ||
| P32 | Laurin Heinrich | Origine Motorsport | −121 | 5,367 |
| Bo Yuan | −44 | 4,203 | ||
| Hong Li Ye | −20 | 3,897 | ||
| P33 | Harry King | Proton Competition | −110 | 5,061 |
| Huub van Eijndhoven | −86 | 4,681 | ||
| Bankcy | −31 | 3,940 | ||
| P34 | Alessandro Balzan | Kessel Racing | −84 | 4,554 |
| Dylan Medler | −39 | 3,959 | ||
| Memo Gidley | −104 | 4,857 | ||
| P35 | Jordan Love | JMR | −78 | 4,363 |
| Jefri Ibrahim | −42 | 3,913 | ||
| Ben Green | −109 | 4,822 | ||
| P36 | Alexander Sims | JMR | −134 | 5,095 |
| Abu Bakar Ibrahim | −49 | 3,903 | ||
| Yasser Shahin | −91 | 4,454 | ||
| P37 | Tommaso Mosca | Amerasian Fragrance by AF Racing | −87 | 4,315 |
| Carl Bennett | −6 | 3,283 | ||
| Gregory Bennett | −24 | 3,521 | ||
| P38 | Alexey Nesov | United Autosports | −76 | 4,082 |
| Andrey Mukovoz | −37 | 3,599 | ||
| Wayne Boyd | −63 | 3,917 | ||
| DNF | Matthieu Vaxiviere | ARC Bratislava | −157 | 5,129 |
| Miroslav Konopka | −75 | 3,956 | ||
| Yann Ehrlacher | −190 | 5,750 | ||
| DNF | Sean Gelael | AF Corse | −129 | 4,595 |
| Davide Rigon | −109 | 4,309 | ||
| Charles-Henri Samani | −72 | 3,840 | ||
| DNF | Isaac Barashi | 23Events Racing | +15 | 2,512 |
| Louis Stern | −71 | 3,770 | ||
| Matteo Quintarelli | −77 | 3,842 | ||
| DNF | Jonathan Adam | Ecurie Ecosse Blackthorn | −108 | 4,122 |
| Kobe Pauwels | −122 | 4,298 | ||
| Giacomo Petrobelli | −106 | 4,093 | ||
| DNF | Danial Nielsen Frost | R-ace GP | −125 | 4,246 |
| Shahan Sarkissian | −99 | 3,926 | ||
| Léna Buhler | −79 | 3,683 | ||
| DNF | James Roe Jr. | TF Sport | −76 | 3,556 |
| Blake McDonald | −161 | 4,661 | ||
| Matthew Bell | −112 | 3,990 | ||
| DNF | Phil Fayer | United Autosports | −141 | 4,260 |
| Paul Di Resta | −198 | 5,131 | ||
| Ben Hanley | −152 | 4,412 | ||
| DNF | Daniel Harper | Team WRT | −192 | 4,922 |
| Anthony McIntosh | −135 | 4,082 | ||
| Parker Thompson | −166 | 4,514 |
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.