| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Dries Vanthoor | Team WRT | +85 | 5,599 |
| Charles Weerts | +60 | 6,119 | ||
| P2 | Lucas Auer | Winward Racing | +60 | 5,882 |
| Maro Engel | +52 | 6,072 | ||
| P3 | Sven Müller | Rutronik Racing | +71 | 5,517 |
| Patric Niederhauser | +99 | 5,059 | ||
| P4 | Thierry Vermeulen | Emil Frey Racing | +103 | 4,830 |
| Giacomo Altoè | +48 | 5,745 | ||
| P5 | Konsta Lappalainen | Emil Frey Racing | +52 | 5,484 |
| Ben Green | +79 | 5,042 | ||
| P6 | Lorenzo FERRARI | Tresor Attempto Racing | +91 | 4,727 |
| Lorenzo Patrese | +111 | 4,448 | ||
| P7 | Simon Gachet | CSA Racing | +62 | 5,001 |
| Lucas Légeret | +65 | 4,950 | ||
| P8 | Tom Kalender | Madpanda Motorsport | +178 | 3,069 |
| Ezequiel Perez Companc | +100 | 4,352 | ||
| P9 | Benjamin Goethe | Garage 59 | +44 | 4,965 |
| Tom Gamble | +51 | 4,861 | ||
| P10 | Simon Reicher | Eastalent Racing Team | +89 | 4,192 |
| Christopher Haase | +15 | 5,281 | ||
| P11 | Aurelien Panis | Boutsen VDS | +43 | 4,691 |
| César Gazeau | +74 | 4,254 | ||
| P12 | Ricardo Feller | Tresor Attempto Racing | −28 | 5,656 |
| Alex Arkin Aka | +29 | 4,711 | ||
| P13 | Luca Engstler | Liqui Moly Team Engstler | +26 | 4,622 |
| Max Hofer | +12 | 4,830 | ||
| P14 | Paul Evrard | Sainteloc Racing | +14 | 4,643 |
| Gilles Magnus | +4 | 4,797 | ||
| P15 | Mattia Drudi | Comtoyou Racing | −33 | 5,219 |
| Nicolas Baert | +9 | 4,564 | ||
| P16 | Ivan Klymenko | Sainteloc Racing | +79 | 3,509 |
| Marcus Paverud | +60 | 3,795 | ||
| P17 | Thomas Fleming | AF Corse | +1 | 4,404 |
| Eliseo DONNO | −8 | 4,527 | ||
| P18 | Sandy Mitchell | Barwell Motorsport | −7 | 4,375 |
| Rob Collard | −20 | 4,561 | ||
| P19 | Maximilian Götz | Boutsen VDS | −89 | 5,466 |
| Jules Gounon | −81 | 5,326 | ||
| P20 | Dustin Blattner | Rutronik Racing | +1 | 4,006 |
| Dennis Marschall | −51 | 4,707 | ||
| P21 | Darren Leung | Century Motorsport | −36 | 4,337 |
| Daniel Harper | −81 | 5,012 | ||
| P22 | Sam De Haan | Team WRT | −59 | 4,511 |
| Calan Williams | −99 | 5,123 | ||
| P23 | Jef Machiels | AF Corse | −30 | 4,023 |
| Sean Hudspeth | −27 | 3,991 | ||
| P24 | Ugo de Wilde | Imperiale Racing | −47 | 4,108 |
| Dmitry Gvazava | −30 | 3,893 | ||
| P25 | Lorens Lecertua | Comtoyou Racing | −39 | 3,876 |
| Dante Rappange | −35 | 3,826 | ||
| P26 | Dylan Pereira | Tresor Attempto Racing | −71 | 4,148 |
| Andrey Mukovoz | −50 | 3,889 | ||
| P27 | David Pittard | Comtoyou Racing | −118 | 4,663 |
| Matisse Lismont | −34 | 3,547 | ||
| P28 | Jonathan Hui | Sky Tempesta Racing | −97 | 4,208 |
| Eddie Cheever III | −87 | 4,085 | ||
| P29 | Patrick Kujala | Barwell Motorsport | −89 | 3,988 |
| Gabriel Rindone | −76 | 3,828 | ||
| P30 | Louis Prette Jr. | Garage 59 | −72 | 3,661 |
| Miguel Ramos | −66 | 3,579 | ||
| P31 | Steven Palette | Schumacher CLRT | −81 | 3,657 |
| Stéphane Denoual | −31 | 2,981 | ||
| P32 | James Jakes | Comtoyou Racing | −125 | 4,061 |
| Sebastian Øgaard | −57 | 3,199 |
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.