| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Lucas Auer | Winward Racing | +79 | 5,687 |
| Maro Engel | +87 | 5,544 | ||
| P2 | Charles Weerts | Team WRT | +36 | 6,360 |
| Kelvin van der Linde | +55 | 5,904 | ||
| P3 | Sven Müller | Rutronik Racing | +89 | 5,130 |
| Patric Niederhauser | +81 | 5,259 | ||
| P4 | Thomas Neubauer | AF Corse - Francorchamps Motors | +104 | 4,719 |
| Arthur Leclerc | +47 | 5,640 | ||
| P5 | Ben Green | Emil Frey Racing | +67 | 5,088 |
| Konsta Lappalainen | +39 | 5,570 | ||
| P6 | Marvin Kirchhöfer | Garage 59 | +65 | 4,961 |
| Benjamin Goethe | +70 | 4,879 | ||
| P7 | Hugo Cook | Barwell Motorsport | +101 | 4,302 |
| Sandy Mitchell | +86 | 4,511 | ||
| P8 | Jens Klingmann | Al Manar Racing by Team WRT | +62 | 4,661 |
| Faisal Al Zubair | +68 | 4,576 | ||
| P9 | Thierry Vermeulen | Emil Frey Racing | +31 | 4,945 |
| Christopher Lulham | +58 | 4,546 | ||
| P10 | Cesar Gazeau | Boutsen VDS | +49 | 4,511 |
| Aurelien Panis | +30 | 4,785 | ||
| P11 | Alex Arkin Aka | Tresor Attempto Racing | +12 | 4,872 |
| Ezequiel Perez Companc | +48 | 4,371 | ||
| P12 | Leonardo Moncini | Tresor Attempto Racing | +60 | 4,094 |
| Sebastian gaard | +87 | 3,716 | ||
| P13 | Ivan Klymenko | Sainteloc Racing | +67 | 3,829 |
| Lorens Lecertua | +52 | 4,033 | ||
| P14 | Jamie Day | Comtoyou Racing | +36 | 4,087 |
| Kobe Pauwels | +33 | 4,120 | ||
| P15 | Louis Prette Jr. | Garage 59 | +36 | 3,925 |
| Adam Smalley | +31 | 3,991 | ||
| P16 | Luca Engstler | GRT Grasser Racing Team | −35 | 4,694 |
| Jordan Pepper | −75 | 5,338 | ||
| P17 | Maxime Oosten | Paradine Competition | −7 | 4,178 |
| Mex Jansen | +14 | 3,909 | ||
| P18 | Mateo Villagomez | Walkenhorst Motorsport | +64 | 3,010 |
| Henrique Chaves Jr. | −22 | 4,248 | ||
| P19 | Vincent Abril | AF Corse - Francorchamps Motors | −81 | 4,871 |
| Alessio Rovera | −114 | 5,412 | ||
| P20 | Maxime Martin | Boutsen VDS | −78 | 4,635 |
| Luca Stolz | −120 | 5,327 | ||
| P21 | Gilles Stadsbader | Team WRT | −36 | 3,951 |
| Gustav Bergström | −32 | 3,905 | ||
| P22 | Marcos Siebert | AF Corse - Francorchamps Motors | −106 | 4,743 |
| Jef Machiels | −40 | 3,834 | ||
| P23 | Matisse Lismont | Steller Motorsport | −48 | 3,813 |
| Jesse Salmenautio | −37 | 3,669 | ||
| P24 | Christian Bogle | Barwell Motorsport | −56 | 3,761 |
| Daniel ALI | −35 | 3,498 | ||
| P25 | Romain Andriolo | Haupt Racing Team | −48 | 3,505 |
| Jusuf Owega | −98 | 4,148 | ||
| P26 | Paul Evrard | Sainteloc Racing | −128 | 4,369 |
| Gilles Magnus | −128 | 4,374 | ||
| P27 | Arthur Rougier | CSA Racing | −143 | 4,440 |
| James Kell | −68 | 3,459 | ||
| P28 | Jim Pla | CSA Racing | −138 | 4,189 |
| Simon Gachet | −161 | 4,513 |
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.