| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Charles Weerts | Team WRT | +43 | 6,411 |
| Kelvin van der Linde | +62 | 5,924 | ||
| P2 | Lorens Lecertua | Sainteloc Racing | +162 | 4,255 |
| Ivan Klymenko | +175 | 4,078 | ||
| P3 | Luca Engstler | GRT Grasser Racing Team | +113 | 4,805 |
| Jordan Pepper | +70 | 5,492 | ||
| P4 | Marvin Kirchhöfer | Garage 59 | +86 | 5,088 |
| Benjamin Goethe | +89 | 5,042 | ||
| P5 | Patric Niederhauser | Rutronik Racing | +57 | 5,414 |
| Sven Müller | +60 | 5,363 | ||
| P6 | Ezequiel Perez Companc | Tresor Attempto Racing | +107 | 4,549 |
| Alex Arkin Aka | +77 | 4,986 | ||
| P7 | Mex Jansen | Paradine Competition | +137 | 4,040 |
| Maxime Oosten | +120 | 4,273 | ||
| P8 | Jamie Day | Comtoyou Racing | +114 | 4,247 |
| Kobe Pauwels | +112 | 4,276 | ||
| P9 | Maro Engel | Winward Racing | +10 | 5,691 |
| Lucas Auer | +7 | 5,749 | ||
| P10 | Maxime Martin | Boutsen VDS | +60 | 4,742 |
| Luca Stolz | +15 | 5,458 | ||
| P11 | Konsta Lappalainen | Emil Frey Racing | — | 5,570 |
| Ben Green | +27 | 5,115 | ||
| P12 | Cesar Gazeau | Boutsen VDS | +54 | 4,598 |
| Aurelien Panis | +38 | 4,838 | ||
| P13 | Christopher Lulham | Emil Frey Racing | +43 | 4,638 |
| Thierry Vermeulen | +19 | 4,988 | ||
| P14 | Alessio Rovera | AF Corse - Francorchamps Motors | −19 | 5,490 |
| Vincent Abril | +17 | 4,887 | ||
| P15 | Sebastian gaard | Tresor Attempto Racing | +87 | 3,857 |
| Leonardo Moncini | +62 | 4,184 | ||
| P16 | Marcos Siebert | AF Corse - Francorchamps Motors | +22 | 4,599 |
| Jef Machiels | +81 | 3,814 | ||
| P17 | Simon Gachet | CSA Racing | +21 | 4,502 |
| Jim Pla | +42 | 4,223 | ||
| P18 | Jens Klingmann | Al Manar Racing by Team WRT | −1 | 4,692 |
| Faisal Al Zubair | +4 | 4,618 | ||
| P19 | Paul Evrard | Sainteloc Racing | +4 | 4,501 |
| Gilles Magnus | +4 | 4,505 | ||
| P20 | Gilles Stadsbader | Team WRT | +36 | 3,987 |
| Gustav Bergström | +40 | 3,944 | ||
| P21 | Romain Andriolo | HRT Ford Performance | +60 | 3,565 |
| Jusuf Owega | +15 | 4,163 | ||
| P22 | Dustin Blattner | Kessel Racing | +4 | 4,179 |
| Dennis Marschall | −20 | 4,505 | ||
| P23 | Jesse Salmenautio | Steller Motorsport | +34 | 3,703 |
| Matisse Lismont | +24 | 3,836 | ||
| P24 | Isaac Tutumlú | CSA Racing | +32 | 3,611 |
| Arthur Rougier | −25 | 4,353 | ||
| P25 | Adam Smalley | Garage 59 | −5 | 3,986 |
| Louis Prette Jr. | — | 3,925 | ||
| P26 | Ivan Ekelchik | GRT Grasser Racing Team | −13 | 3,989 |
| Baptiste Moulin | +10 | 3,696 | ||
| P27 | Mateo Villagomez | Walkenhorst Motorsport | +46 | 3,083 |
| Henrique Chaves Jr. | −38 | 4,210 | ||
| P28 | Loek Hartog | Rutronik Racing | −84 | 4,732 |
| Eshan Pieris | −47 | 4,202 | ||
| P29 | Sandy Mitchell | Barwell Motorsport | −78 | 4,523 |
| Hugo Cook | −65 | 4,341 | ||
| P30 | Rinat Salikhov | Winward Racing | −61 | 4,176 |
| Gabriele Piana | −79 | 4,414 | ||
| P31 | Augusto Farfus | Paradine Competition | −119 | 4,886 |
| Darren Leung | −80 | 4,315 | ||
| P32 | Bashar Mardini | Lionspeed GP | −37 | 3,667 |
| Bastian Buus | −111 | 4,647 | ||
| P33 | Eddie Cheever III | Ziggo Sport Tempesta | −49 | 3,732 |
| Marco Pulcini | −36 | 3,565 | ||
| P34 | Gabriel Rindone | Lionspeed GP | −51 | 3,633 |
| Ricardo Feller | −137 | 4,812 | ||
| P35 | Loris Spinelli | Imperiale Racing | −130 | 4,580 |
| Dmitry Gvazava | −59 | 3,637 | ||
| P36 | Georgi Donchev | GRT Grasser Racing Team | −90 | 3,919 |
| Christian Engelhart | −146 | 4,695 | ||
| P37 | Rafael Suzuki | Comtoyou Racing | −167 | 4,890 |
| Ricardo Baptista | −91 | 3,821 | ||
| P38 | Christian Bogle | Barwell Motorsport | −82 | 3,629 |
| Bijoy Garg | −144 | 4,420 | ||
| P39 | Ibrahim Al Abdulghani | Sainteloc Racing | −89 | 3,628 |
| Ghanim Al Ali | −89 | 3,628 | ||
| P40 | Dylan Pereira | Tresor Attempto Racing | −116 | 3,849 |
| Andrey Mukovoz | −102 | 3,680 |
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.