| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Raffaele Marciello | Team WRT | +74 | 5,760 |
| Valentino Rossi | +104 | 5,236 | ||
| P2 | Alessio Rovera | AF Corse - Francorchamps Motors | +88 | 5,363 |
| Vincent Abril | +120 | 4,859 | ||
| P3 | Charles Weerts | Team WRT | +26 | 6,465 |
| Kelvin Van der Linde | +52 | 5,836 | ||
| P4 | Lucas Auer | Winward Racing | +42 | 5,867 |
| Maro Engel | +41 | 5,884 | ||
| P5 | Benjamin Goethe | Garage 59 | +66 | 5,286 |
| Marvin Kirchhöfer | +74 | 5,154 | ||
| P6 | Alex Arkin Aka | Tresor Attempto Racing | +70 | 5,092 |
| Ezequiel Perez Companc | +96 | 4,707 | ||
| P7 | Patric Niederhauser | Rutronik Racing | +36 | 5,498 |
| Sven Müller | +71 | 4,931 | ||
| P8 | Ben Green | Emil Frey Racing | +55 | 5,029 |
| Konsta Lappalainen | +22 | 5,593 | ||
| P9 | Luca Engstler | GRT Grasser Racing Team | +47 | 5,017 |
| Jordan Pepper | +20 | 5,474 | ||
| P10 | Thomas Fleming | Garage 59 | +85 | 4,383 |
| Louis Prette Jr. | +103 | 4,151 | ||
| P11 | Lorens Lecertua | Sainteloc Racing | +75 | 4,396 |
| Ivan Klymenko | +87 | 4,243 | ||
| P12 | Gilles Magnus | Sainteloc Racing | +66 | 4,400 |
| Paul Evrard | +52 | 4,576 | ||
| P13 | Mateo Villagomez | Walkenhorst Motorsport | +130 | 3,363 |
| Henrique Chaves Jr. | +61 | 4,363 | ||
| P14 | Jim Pla | CSA Racing | +50 | 4,373 |
| Simon Gachet | +32 | 4,613 | ||
| P15 | Dustin Blattner | Kessel Racing | +46 | 4,304 |
| Dennis Marschall | +35 | 4,450 | ||
| P16 | Hugo Cook | Barwell Motorsport | +19 | 4,532 |
| Sandy Mitchell | −27 | 5,237 | ||
| P17 | Jamie Day | Comtoyou Racing | +31 | 4,280 |
| Kobe Pauwels | +29 | 4,306 | ||
| P18 | Luca Stolz | Boutsen VDS | −36 | 5,090 |
| Maxime Martin | −7 | 4,655 | ||
| P19 | Gustav Bergström | Team WRT | +19 | 4,200 |
| Gilles Stadsbader | +21 | 4,180 | ||
| P20 | Daniel Harper | Paradine Competition | −40 | 4,886 |
| Darren Leung | +2 | 4,288 | ||
| P21 | Marcos Siebert | AF Corse - Francorchamps Motors | −24 | 4,529 |
| Jef Machiels | +24 | 3,908 | ||
| P22 | Jusuf Owega | HRT Ford Performance | −14 | 4,291 |
| Romain Andriolo | +32 | 3,697 | ||
| P23 | Loek Hartog | Rutronik Racing | −64 | 4,859 |
| Eshan Pieris | −16 | 4,184 | ||
| P24 | Maxime Oosten | Paradine Competition | −29 | 4,245 |
| Mex Jansen | −25 | 4,193 | ||
| P25 | Sebastian Øgaard | Tresor Attempto Racing | −7 | 3,858 |
| Leonardo Moncini | −28 | 4,119 | ||
| P26 | Dmitry Gvazava | Imperiale Racing | +1 | 3,638 |
| Loris Spinelli | −67 | 4,517 | ||
| P27 | Rinat Salikhov | Winward Racing | −58 | 4,271 |
| Gabriele Piana | −68 | 4,398 | ||
| P28 | Bashar Mardini | Lionspeed GP | −17 | 3,651 |
| Bastian Buus | −97 | 4,707 | ||
| P29 | Andrey Mukovoz | Tresor Attempto Racing | −25 | 3,655 |
| Dylan Pereira | −46 | 3,903 | ||
| P30 | Baptiste Moulin | GRT Grasser Racing Team | −30 | 3,600 |
| Ivan Ekelchik | −50 | 3,850 | ||
| P31 | Marco Pulcini | Ziggo Sport Tempesta | −33 | 3,533 |
| Eddie Cheever III | −37 | 3,584 | ||
| P32 | Ricardo Feller | Lionspeed GP | −111 | 4,403 |
| Gabriel Rindone | −51 | 3,635 | ||
| P33 | Klaus Bachler | Razoon - more than racing | −175 | 5,263 |
| Simon Birch | −99 | 4,101 | ||
| P34 | Ghanim Al Ali | Sainteloc Racing | −62 | 3,572 |
| Ibrahim Al Abdulghani | −62 | 3,572 | ||
| P35 | Ricardo Baptista | Comtoyou Racing | −56 | 3,368 |
| Sergio SETTE CAMARA | −163 | 4,799 | ||
| P36 | Fabian Duffieux | UNX Racing | −107 | 3,896 |
| Mathieu Detry | −105 | 3,870 | ||
| P37 | Isaac Tutumlú | CSA Racing | −86 | 3,525 |
| Arthur Rougier | −147 | 4,294 |
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.