| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Timur Boguslavskiy | AKKODIS ASP Team | +64 | 5,930 |
| Jules Gounon | +112 | 5,057 | ||
| Raffaele Marciello | +100 | 5,250 | ||
| P2 | Fabian Schiller | Mercedes-AMG Team AlManar | +110 | 4,986 |
| Maro Engel | +76 | 5,542 | ||
| Luca Stolz | +92 | 5,268 | ||
| P3 | Nick Yelloly | Rowe Racing | +84 | 5,261 |
| Marco Wittmann | +48 | 5,960 | ||
| Philipp Eng | +77 | 5,393 | ||
| P4 | Patric Niederhauser | Sainteloc Junior Team | +74 | 5,319 |
| Simon Gachet | +78 | 5,245 | ||
| Christopher Mies | +95 | 4,980 | ||
| P5 | Daniel Serra | AF Corse - Francorchamps Motors | +60 | 5,422 |
| Davide Rigon | +89 | 4,946 | ||
| Antonio Fuoco | +42 | 5,763 | ||
| P6 | Daniel Harper | Rowe Racing | +35 | 5,741 |
| Neil Verhagen | +45 | 5,555 | ||
| Max Hesse | +36 | 5,730 | ||
| P7 | Nicklas Nielsen | AF Corse - Francorchamps Motors | +34 | 5,615 |
| Robert Shwartzman | −15 | 6,976 | ||
| Alessio Rovera | +74 | 4,940 | ||
| P8 | Maxime Martin | Team WRT | +25 | 5,655 |
| Augusto Farfus | +65 | 4,979 | ||
| Valentino Rossi | +63 | 4,999 | ||
| P9 | Nicolas Baert | Comtoyou Racing | +94 | 4,454 |
| Maxime Soulet | +61 | 4,938 | ||
| Max Hofer | +75 | 4,721 | ||
| P10 | Marius Zug | Winward Racing | +72 | 4,651 |
| David Schumacher | +84 | 4,492 | ||
| Miklas BORN | +76 | 4,593 | ||
| P11 | Alberto Di Folco | Boutsen VDS | +96 | 4,232 |
| Adam Eteki | +96 | 4,227 | ||
| Aurelien Panis | +37 | 5,079 | ||
| P12 | Benjamin Goethe | Garage 59 | +61 | 4,595 |
| Marvin Kirchhöfer | +36 | 4,961 | ||
| Nicolai Kjaergaard | +82 | 4,310 | ||
| P13 | Lorenzo FERRARI | Mercedes-AMG Team Akkodis ASP | +55 | 4,559 |
| Thomas Drouet | +33 | 4,886 | ||
| Maximilian Götz | −4 | 5,501 | ||
| P14 | Sebastien Baud | Haupt Racing Team | +82 | 4,122 |
| Hubert Haupt | +51 | 4,520 | ||
| Arjun Maini | +45 | 4,610 | ||
| P15 | Lorenzo Patrese | Tresor Attempto Racing | +79 | 4,066 |
| Pietro Delli Guanti | +102 | 3,754 | ||
| Alex Arkin Aka | +50 | 4,447 | ||
| P16 | Jef Machiels | AF Corse | +78 | 3,985 |
| Louis Machiels | +112 | 3,491 | ||
| Andrea Bertolini | +106 | 3,583 | ||
| P17 | Glenn van Berlo | GRT Grasser Racing Team | +96 | 3,610 |
| Benjamin Hites | +57 | 4,156 | ||
| Clemens Schmid | +45 | 4,317 | ||
| P18 | Chris Froggatt | Sky Tempesta Racing | +66 | 3,932 |
| Jonathan Hui | +50 | 4,151 | ||
| Eddie Cheever III | +62 | 3,986 | ||
| P19 | Finlay Hutchison | Comtoyou Racing | +29 | 4,322 |
| Loris Hezemans | +54 | 3,995 | ||
| Sam DeJonghe | +32 | 4,276 | ||
| P20 | Robert Renauer | Herberth Motorsport | +18 | 4,365 |
| Alfred Renauer | +29 | 4,211 | ||
| Ralf Bohn | +28 | 4,236 | ||
| P21 | Andrea Cola | Boutsen VDS | +25 | 4,176 |
| Cesar Gazeau | +20 | 4,241 | ||
| Roee MEYUHAS | +93 | 3,222 | ||
| P22 | Alexey Nesov | Madpanda Motorsport | +15 | 4,209 |
| Ezequiel Perez Companc | +18 | 4,168 | ||
| Magnus Gustavsen | +15 | 4,209 | ||
| P23 | Marco Mapelli | K-PAX Racing | −43 | 4,913 |
| Franck Perera | −46 | 4,956 | ||
| Sandy Mitchell | −22 | 4,589 | ||
| P24 | Paul Evrard | Sainteloc Junior Team | −7 | 4,291 |
| Gregoire Demoustier | +36 | 3,734 | ||
| Erwan Bastard | +3 | 4,160 | ||
| P25 | Lewis Proctor | Team WRT | +19 | 3,854 |
| Tim Whale | +4 | 4,054 | ||
| Adam Carroll | −29 | 4,499 | ||
| P26 | Leonardo Gorini | AGS Events | −1 | 4,006 |
| Nicolas Jamin | −64 | 4,894 | ||
| Antonin Borga | −42 | 4,557 | ||
| P27 | Andrey Mukovoz | Tresor Attempto Racing | −5 | 3,969 |
| Kikko Galbiati | +43 | 3,327 | ||
| Dylan Pereira | −56 | 4,678 | ||
| P28 | Marius Nakken | Dinamic GT Huber Racing | −9 | 3,936 |
| Benjamin Barker | −3 | 3,862 | ||
| Philipp Sager | +70 | 2,758 | ||
| P29 | Rahel Frey | Iron Dames | −63 | 4,544 |
| Michelle Gatting | −70 | 4,638 | ||
| Sarah Bovy | −68 | 4,610 | ||
| P30 | Derek Pierce | Team Parker Racing | −17 | 3,834 |
| Kiern Jewiss | −58 | 4,366 | ||
| Andrew Meyrick | −23 | 3,918 | ||
| P31 | Remko Papenburg | Car Collection Motorsport | −26 | 3,855 |
| Nicolas Niki Leutwiler | −15 | 3,710 | ||
| Alex Fontana | −78 | 4,556 | ||
| P32 | Samantha Tan | ST Racing with Rinaldi | −27 | 3,781 |
| Jon Miller | −37 | 3,907 | ||
| Isaac Tutumlú | −13 | 3,598 | ||
| P33 | Henrique Chaves Jr. | Garage 59 | −27 | 3,678 |
| Miguel Ramos | −14 | 3,513 | ||
| Louis Prette Jr. | −39 | 3,839 | ||
| P34 | Rolf Ineichen | Iron Lynx | −85 | 4,308 |
| Leonardo Pulcini | −149 | 5,336 | ||
| Michele Beretta | −87 | 4,342 | ||
| P35 | Stéphane Denoual | CLRT | +6 | 3,035 |
| Emil Caumes | −68 | 4,007 | ||
| Dorian Boccolacci | −117 | 4,697 | ||
| P36 | Jon Brunot | Leipert Motorsport | −66 | 3,887 |
| Kerong Li | −65 | 3,873 | ||
| Brendon Leitch | −38 | 3,528 | ||
| P37 | Lance Bergstein | GetSpeed Performance | +33 | 2,038 |
| Andrzej Lewandowski | −42 | 3,502 | ||
| Aaron Walker | −81 | 3,995 | ||
| P38 | Erwin Creed | CSA Racing | −89 | 3,977 |
| Arthur Rougier | −145 | 4,774 | ||
| Lucas Legeret | −138 | 4,665 | ||
| P39 | Jordan Pepper | Iron Lynx | −178 | 5,166 |
| Mirko Bortolotti | −207 | 5,755 | ||
| Andrea Caldarelli | −203 | 5,669 | ||
| P40 | Adalberto Baptista | AKKODIS ASP Team | −104 | 3,971 |
| Rodrigo Baptista | −127 | 4,276 | ||
| Bruno Baptista | −181 | 5,122 | ||
| P41 | Steven Palette | CLRT | −128 | 4,209 |
| Clément Mateu | −20 | 2,777 | ||
| Hugo Chevalier | −126 | 4,179 | ||
| P42 | Christopher Haase | Comtoyou Racing | −188 | 4,980 |
| Gilles Magnus | −163 | 4,586 | ||
| Frédéric Vervisch | −185 | 4,925 | ||
| P43 | Ralf Aron | Theeba Motorsport | −189 | 4,912 |
| Reema Al Juffali | −18 | 2,490 | ||
| Alain Valente | −85 | 3,476 |
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.