| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Sven Müller | Rutronik Racing | +101 | 5,303 |
| Patric Niederhauser | +98 | 5,356 | ||
| P2 | Jordan Pepper | GRT Grasser Racing Team | +84 | 5,422 |
| Luca Engstler | +132 | 4,693 | ||
| P3 | Lucas Auer | Winward Racing | +55 | 5,742 |
| Maro Engel | +59 | 5,682 | ||
| P4 | Paul Evrard | Sainteloc Racing | +128 | 4,497 |
| Gilles Magnus | +128 | 4,501 | ||
| P5 | Kelvin van der Linde | Team WRT | +29 | 5,862 |
| Charles Weerts | +8 | 6,368 | ||
| P6 | Benjamin Goethe | Garage 59 | +74 | 4,953 |
| Marvin Kirchhöfer | +71 | 5,003 | ||
| P7 | Hugo Cook | Barwell Motorsport | +104 | 4,407 |
| Sandy Mitchell | +90 | 4,601 | ||
| P8 | Maxime Martin | Boutsen VDS | +73 | 4,682 |
| Luca Stolz | +24 | 5,443 | ||
| P9 | Arthur Leclerc | AF Corse - Francorchamps Motors | +3 | 5,643 |
| Thomas Neubauer | +56 | 4,775 | ||
| P10 | Ezequiel Perez Companc | Tresor Attempto Racing | +71 | 4,442 |
| Alex Arkin Aka | +38 | 4,910 | ||
| P11 | Thierry Vermeulen | Emil Frey Racing | +24 | 4,968 |
| Christopher Lulham | +50 | 4,595 | ||
| P12 | Jens Klingmann | Al Manar Racing by Team WRT | +33 | 4,693 |
| Faisal Al Zubair | +38 | 4,614 | ||
| P13 | Cesar Gazeau | Boutsen VDS | +33 | 4,544 |
| Aurelien Panis | +15 | 4,800 | ||
| P14 | Ivan Klymenko | Sainteloc Racing | +74 | 3,903 |
| Lorens Lecertua | +60 | 4,093 | ||
| P15 | Kobe Pauwels | Comtoyou Racing | +44 | 4,164 |
| Jamie Day | +46 | 4,133 | ||
| P16 | Loek Hartog | Rutronik Racing | −15 | 4,816 |
| Eshan Pieris | +26 | 4,248 | ||
| P17 | Leonardo Moncini | Tresor Attempto Racing | +28 | 4,122 |
| Sebastian gaard | +54 | 3,771 | ||
| P18 | Bastian Buus | Lionspeed GP | −30 | 4,758 |
| Bashar Mardini | +49 | 3,704 | ||
| P19 | Augusto Farfus | Paradine Competition | −57 | 5,005 |
| Darren Leung | −16 | 4,395 | ||
| P20 | Simon Gachet | CSA Racing | −31 | 4,482 |
| Jim Pla | −8 | 4,181 | ||
| P21 | Ivan Ekelchik | GRT Grasser Racing Team | −3 | 4,002 |
| Baptiste Moulin | +22 | 3,686 | ||
| P22 | Mex Jansen | Paradine Competition | −6 | 3,903 |
| Maxime Oosten | −25 | 4,153 | ||
| P23 | Dustin Blattner | Kessel Racing | −38 | 4,175 |
| Dennis Marschall | −64 | 4,525 | ||
| P24 | Isaac Tutumlú | CSA Racing | — | 3,579 |
| Arthur Rougier | −62 | 4,377 | ||
| P25 | Andrey Mukovoz | Tresor Attempto Racing | −26 | 3,782 |
| Dylan Pereira | −40 | 3,965 | ||
| P26 | Dmitry Gvazava | Imperiale Racing | −29 | 3,695 |
| Loris Spinelli | −106 | 4,710 | ||
| P27 | Georgi Donchev | GRT Grasser Racing Team | −65 | 4,010 |
| Christian Engelhart | −125 | 4,841 | ||
| P28 | Christian Bogle | Barwell Motorsport | −50 | 3,711 |
| Bijoy Garg | −116 | 4,563 | ||
| P29 | Ricardo Baptista | Comtoyou Racing | −78 | 3,912 |
| Rafael Suzuki | −158 | 5,057 | ||
| P30 | Eddie Cheever III | Ziggo Sport Tempesta | −75 | 3,781 |
| Marco Pulcini | −60 | 3,601 | ||
| P31 | Ibrahim Al Abdulghani | Sainteloc Racing | −80 | 3,717 |
| Ghanim Al Ali | −80 | 3,717 | ||
| P32 | Gabriel Rindone | Lionspeed GP | −88 | 3,683 |
| Ricardo Feller | −180 | 4,949 | ||
| P33 | Jef Machiels | AF Corse - Francorchamps Motors | −102 | 3,732 |
| Marcos Siebert | −166 | 4,577 |
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.