| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jordan Pepper | GRT Grasser Racing Team | +63 | 5,943 |
| Luca Engstler | +93 | 5,365 | ||
| P2 | Louis Prette Jr. | Garage 59 | +141 | 4,515 |
| Thomas Fleming | +120 | 4,804 | ||
| P3 | Maro Engel | Winward Racing | +31 | 6,183 |
| Lucas Auer | +35 | 6,065 | ||
| P4 | Thierry Vermeulen | Emil Frey Racing | +72 | 5,205 |
| Christopher Lulham | +111 | 4,614 | ||
| P5 | Gilles Stadsbader | Team WRT | +118 | 4,391 |
| Matisse Lismont | +150 | 3,936 | ||
| P6 | Dennis Marschall | Kessel Racing | +111 | 4,327 |
| Dustin Blattner | +119 | 4,218 | ||
| P7 | Simon Gachet | CSA Racing | +74 | 4,686 |
| Loris Cabirou | +104 | 4,264 | ||
| P8 | Arthur Leclerc | AF Corse - Francorchamps Motors | +11 | 5,495 |
| Thomas Neubauer | +49 | 4,865 | ||
| P9 | Faisal Al Zubair | Al Manar Racing by Team WRT | +39 | 4,865 |
| Jens Klingmann | +35 | 4,914 | ||
| P10 | Bashar Mardini | Lionspeed GP | +111 | 3,723 |
| Bastian Buus | +54 | 4,512 | ||
| P11 | Kobe Pauwels | Comtoyou Racing | +34 | 4,620 |
| Jamie Day | +35 | 4,601 | ||
| P12 | Konsta Lappalainen | Emil Frey Racing | −36 | 5,545 |
| Ben Green | −17 | 5,213 | ||
| P13 | Maxime Oosten | Paradine Competition | +32 | 4,346 |
| Mex Jansen | +31 | 4,357 | ||
| P14 | Patric Niederhauser | Rutronik Racing | −65 | 5,689 |
| Sven Müller | −42 | 5,260 | ||
| P15 | Sebastian Øgaard | Tresor Attempto Racing | +33 | 4,049 |
| Leonardo Moncini | +18 | 4,244 | ||
| P16 | Marvin Dienst | Winward Racing | +2 | 4,316 |
| Rinat Salikhov | +19 | 4,087 | ||
| P17 | Loris Spinelli | Imperiale Racing | −10 | 4,336 |
| Dmitry Gvazava | +40 | 3,685 | ||
| P18 | Georgi Donchev | GRT Grasser Racing Team | +9 | 3,929 |
| Christian Engelhart | −53 | 4,784 | ||
| P19 | Ricardo Feller | Lionspeed GP | −38 | 4,419 |
| Gabriel Rindone | +41 | 3,379 | ||
| P20 | Vincent Abril | AF Corse - Francorchamps Motors | −79 | 4,822 |
| Alessio Rovera | −100 | 5,174 | ||
| P21 | Ivan Ekelchik | GRT Grasser Racing Team | −1 | 3,665 |
| Baptiste Moulin | +12 | 3,494 | ||
| P22 | Marcos Siebert | AF Corse - Francorchamps Motors | −74 | 4,459 |
| Jef Machiels | −34 | 3,918 | ||
| P23 | Paul Evrard | Sainteloc Racing | −96 | 4,601 |
| Gilles Magnus | −86 | 4,457 | ||
| P24 | Fabian Duffieux | UNX Racing | −36 | 3,699 |
| Mathieu Detry | −34 | 3,671 | ||
| P25 | Rafael Suzuki | Comtoyou Racing | −123 | 4,714 |
| Ricardo Baptista | −8 | 3,176 | ||
| P26 | Loek Hartog | Rutronik Racing | −81 | 3,971 |
| Eshan Pieris | −84 | 4,002 | ||
| P27 | Eddie Cheever III | Ziggo Sport Tempesta | −48 | 3,444 |
| Marco Pulcini | −45 | 3,406 | ||
| P28 | Julian Hanses | QMMF By Sainteloc Racing | −85 | 3,757 |
| Abdulla Ali Al-Khelaifi | −76 | 3,648 | ||
| P29 | Henrique Chaves Jr. | Walkenhorst Motorsport | −142 | 4,363 |
| Mateo Villagomez | −58 | 3,284 | ||
| P30 | Luca Stolz | Boutsen VDS | −200 | 5,067 |
| Maxime Martin | −177 | 4,685 |
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.