| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Lucas Auer | Winward Racing | +79 | 5,688 |
| Maro Engel | +87 | 5,546 | ||
| P2 | Charles Weerts | Team WRT | +36 | 6,361 |
| Kelvin Van der Linde | +55 | 5,905 | ||
| P3 | Sven Müller | Rutronik Racing | +89 | 5,134 |
| Patric Niederhauser | +81 | 5,260 | ||
| P4 | Thomas Neubauer | AF Corse - Francorchamps Motors | +105 | 4,720 |
| Arthur Leclerc | +48 | 5,642 | ||
| P5 | Ben Green | Emil Frey Racing | +68 | 5,089 |
| Konsta Lappalainen | +39 | 5,570 | ||
| P6 | Marvin Kirchhöfer | Garage 59 | +65 | 4,967 |
| Benjamin Goethe | +71 | 4,881 | ||
| P7 | Hugo Cook | Barwell Motorsport | +101 | 4,309 |
| Sandy Mitchell | +86 | 4,515 | ||
| P8 | Jens Klingmann | Al Manar Racing by Team WRT | +63 | 4,662 |
| Faisal Al Zubair | +68 | 4,577 | ||
| P9 | Thierry Vermeulen | Emil Frey Racing | +31 | 4,945 |
| Christopher Lulham | +58 | 4,547 | ||
| P10 | César Gazeau | Boutsen VDS | +49 | 4,512 |
| Aurelien Panis | +30 | 4,786 | ||
| P11 | Alex Arkin Aka | Tresor Attempto Racing | +13 | 4,873 |
| Ezequiel Perez Companc | +48 | 4,372 | ||
| P12 | Leonardo Moncini | Tresor Attempto Racing | +60 | 4,095 |
| Sebastian Øgaard | +87 | 3,718 | ||
| P13 | Ivan Klymenko | Sainteloc Racing | +68 | 3,830 |
| Lorens Lecertua | +53 | 4,033 | ||
| P14 | Jamie Day | Comtoyou Racing | +36 | 4,089 |
| Kobe Pauwels | +33 | 4,122 | ||
| P15 | Louis Prette Jr. | Garage 59 | +37 | 3,925 |
| Adam Smalley | +21 | 4,124 | ||
| P16 | Luca Engstler | GRT Grasser Racing Team | −35 | 4,695 |
| Jordan Pepper | −75 | 5,339 | ||
| P17 | Maxime Oosten | Paradine Competition | −7 | 4,179 |
| Mex Jansen | +14 | 3,910 | ||
| P18 | Mateo Villagomez | Walkenhorst Motorsport | +65 | 3,011 |
| Henrique Chaves Jr. | −22 | 4,249 | ||
| P19 | Vincent Abril | AF Corse - Francorchamps Motors | −81 | 4,872 |
| Alessio Rovera | −114 | 5,414 | ||
| P20 | Maxime Martin | Boutsen VDS | −77 | 4,637 |
| Luca Stolz | −120 | 5,328 | ||
| P21 | Gilles Stadsbader | Team WRT | −36 | 3,952 |
| Gustav Bergström | −32 | 3,905 | ||
| P22 | Marcos Siebert | AF Corse - Francorchamps Motors | −106 | 4,744 |
| Jef Machiels | −39 | 3,836 | ||
| P23 | Matisse Lismont | Steller Motorsport | −48 | 3,814 |
| Jesse Salmenautio | −36 | 3,670 | ||
| P24 | Christian Bogle | Barwell Motorsport | −56 | 3,776 |
| Daniel ALI | −35 | 3,499 | ||
| P25 | Romain Andriolo | Haupt Racing Team | −48 | 3,506 |
| Jusuf Owega | −98 | 4,149 | ||
| P26 | Paul Evrard | Sainteloc Racing | −128 | 4,370 |
| Gilles Magnus | −128 | 4,375 | ||
| P27 | Arthur Rougier | CSA Racing | −143 | 4,440 |
| James Kell | −67 | 3,460 | ||
| P28 | Jim Pla | CSA Racing | −138 | 4,193 |
| Simon Gachet | −161 | 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.