| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Konsta Lappalainen | Emil Frey Racing | +97 | 5,432 |
| Ben Green | +116 | 5,127 | ||
| P2 | Charles Weerts | Team WRT | +41 | 6,297 |
| Dries Vanthoor | +67 | 5,727 | ||
| P3 | Maro Engel | Winward Racing | +54 | 5,787 |
| Lucas Auer | +55 | 5,766 | ||
| P4 | Jules Gounon | Boutsen VDS | +69 | 5,332 |
| Maximilian Götz | +59 | 5,507 | ||
| P5 | Calan Williams | Team WRT | +66 | 5,222 |
| Sam De Haan | +104 | 4,660 | ||
| P6 | Mattia Drudi | Comtoyou Racing | +58 | 5,179 |
| Nicolas Baert | +92 | 4,663 | ||
| P7 | Lorenzo Patrese | Tresor Attempto Racing | +107 | 4,322 |
| Lorenzo FERRARI | +84 | 4,643 | ||
| P8 | Tom Gamble | Garage 59 | +64 | 4,764 |
| Benjamin Goethe | +55 | 4,883 | ||
| P9 | Lucas Légeret | CSA Racing | +44 | 4,885 |
| Simon Gachet | +40 | 4,939 | ||
| P10 | Phil Keen | Madpanda Motorsport | +85 | 4,186 |
| Ezequiel Perez Companc | +77 | 4,295 | ||
| P11 | Darren Leung | Century Motorsport | +56 | 4,414 |
| Daniel Harper | +12 | 5,046 | ||
| P12 | César Gazeau | Boutsen VDS | +69 | 4,102 |
| Aurelien Panis | +32 | 4,605 | ||
| P13 | Max Hofer | Liqui Moly Team Engstler | +5 | 4,817 |
| Luca Engstler | +9 | 4,750 | ||
| P14 | Sven Müller | Rutronik Racing | −46 | 5,447 |
| Patric Niederhauser | −17 | 4,961 | ||
| P15 | Rob Collard | Barwell Motorsport | −1 | 4,582 |
| Sandy Mitchell | −1 | 4,581 | ||
| P16 | Paul Evrard | Sainteloc Racing | −12 | 4,578 |
| Gilles Magnus | −24 | 4,753 | ||
| P17 | Eddie Cheever III | Sky Tempesta Racing | +5 | 4,217 |
| Jonathan Hui | −6 | 4,361 | ||
| P18 | Andrey Mukovoz | Tresor Attempto Racing | +17 | 3,940 |
| Dylan Pereira | −5 | 4,219 | ||
| P19 | Dennis Marschall | Rutronik Racing | −57 | 4,766 |
| Dustin Blattner | +4 | 3,957 | ||
| P20 | Jef Machiels | AF Corse | −21 | 4,139 |
| Sean Hudspeth | −12 | 4,018 | ||
| P21 | Eliseo DONNO | AF Corse | −63 | 4,535 |
| Thomas Fleming | −54 | 4,403 | ||
| P22 | Thierry Vermeulen | Emil Frey Racing | −85 | 4,674 |
| Giacomo Altoè | −133 | 5,445 | ||
| P23 | Gabriel Rindone | Barwell Motorsport | −41 | 3,971 |
| Patrick Kujala | −56 | 4,159 | ||
| P24 | Steven Palette | Schumacher CLRT | −31 | 3,738 |
| Stéphane Denoual | +20 | 3,013 | ||
| P25 | Ugo de Wilde | Imperiale Racing | −83 | 4,228 |
| Dmitry Gvazava | −59 | 3,923 | ||
| P26 | Magnus Gustavsen | Winward Racing | −58 | 3,784 |
| Reece Barr | −72 | 3,951 | ||
| P27 | Louis Prette Jr. | Garage 59 | −66 | 3,750 |
| Miguel Ramos | −58 | 3,655 | ||
| P28 | Marcus Paverud | Sainteloc Racing | −75 | 3,735 |
| Ivan Klymenko | −51 | 3,430 | ||
| P29 | Dante Rappange | Comtoyou Racing | −98 | 3,861 |
| Lorens Lecertua | −102 | 3,915 | ||
| P30 | David Pittard | Comtoyou Racing | −172 | 4,726 |
| Matisse Lismont | −93 | 3,665 |
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.