| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Vincent Abril | AF Corse - Francorchamps Motors | +123 | 4,953 |
| Alessio Rovera | +87 | 5,528 | ||
| P2 | Benjamin Goethe | Garage 59 | +122 | 4,810 |
| Marvin Kirchhöfer | +116 | 4,902 | ||
| P3 | Christopher Lulham | Emil Frey Racing | +134 | 4,488 |
| Thierry Vermeulen | +105 | 4,914 | ||
| P4 | Ben Green | Emil Frey Racing | +85 | 5,021 |
| Konsta Lappalainen | +54 | 5,531 | ||
| P5 | Thomas Neubauer | AF Corse - Francorchamps Motors | +102 | 4,615 |
| Arthur Leclerc | +40 | 5,594 | ||
| P6 | Maro Engel | Winward Racing | +36 | 5,459 |
| Lucas Auer | +27 | 5,609 | ||
| P7 | Kelvin Van der Linde | Team WRT | +3 | 5,849 |
| Charles Weerts | −16 | 6,324 | ||
| P8 | Louis Prette Jr. | Garage 59 | +125 | 3,889 |
| Adam Smalley | +110 | 4,103 | ||
| P9 | Patric Niederhauser | Rutronik Racing | +21 | 5,179 |
| Sven Müller | +29 | 5,045 | ||
| P10 | Hugo Cook | Barwell Motorsport | +79 | 4,208 |
| Sandy Mitchell | +63 | 4,430 | ||
| P11 | Marcos Siebert | AF Corse - Francorchamps Motors | +22 | 4,850 |
| Jef Machiels | +93 | 3,875 | ||
| P12 | Maxime Oosten | Paradine Competition | +60 | 4,185 |
| Mex Jansen | +82 | 3,896 | ||
| P13 | Aurelien Panis | Boutsen VDS | +6 | 4,755 |
| César Gazeau | +26 | 4,463 | ||
| P14 | Sebastian Øgaard | Tresor Attempto Racing | +79 | 3,630 |
| Leonardo Moncini | +50 | 4,035 | ||
| P15 | Loek Hartog | Rutronik Racing | −21 | 4,842 |
| Eshan Pieris | +22 | 4,222 | ||
| P16 | Simon Gachet | CSA Racing | −21 | 4,674 |
| Jim Pla | +3 | 4,332 | ||
| P17 | Ivan Klymenko | Sainteloc Racing | +37 | 3,763 |
| Lorens Lecertua | +21 | 3,981 | ||
| P18 | Paul Evrard | Sainteloc Racing | −31 | 4,498 |
| Gilles Magnus | −31 | 4,503 | ||
| P19 | Jens Klingmann | Al Manar Racing by Team WRT | −49 | 4,599 |
| Faisal Al Zubair | −43 | 4,509 | ||
| P20 | Arthur Rougier | CSA Racing | −58 | 4,583 |
| James Kell | +22 | 3,528 | ||
| P21 | Maxime Martin | Boutsen VDS | −80 | 4,714 |
| Luca Stolz | −124 | 5,449 | ||
| P22 | Gustav Bergström | Team WRT | −31 | 3,937 |
| Gilles Stadsbader | −35 | 3,988 | ||
| P23 | Ezequiel Perez Companc | Tresor Attempto Racing | −74 | 4,324 |
| Alex Arkin Aka | −110 | 4,861 | ||
| P24 | Luca Engstler | GRT Grasser Racing Team | −114 | 4,730 |
| Jordan Pepper | −155 | 5,414 | ||
| P25 | Mateo Villagomez | Walkenhorst Motorsport | +10 | 2,946 |
| Henrique Chaves Jr. | −89 | 4,271 | ||
| P26 | Matisse Lismont | Steller Motorsport | −68 | 3,862 |
| Jesse Salmenautio | −56 | 3,706 | ||
| P27 | Kobe Pauwels | Comtoyou Racing | −98 | 4,089 |
| Jamie Day | −95 | 4,053 | ||
| P28 | Romain Andriolo | Haupt Racing Team | −66 | 3,554 |
| Jusuf Owega | −121 | 4,247 | ||
| P29 | Baptiste Moulin | GRT Grasser Racing Team | −86 | 3,665 |
| Ivan Ekelchik | −113 | 4,005 | ||
| P30 | Daniel ALI | Barwell Motorsport | −85 | 3,534 |
| Christian Bogle | −110 | 3,832 |
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.