| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Larry ten Voorde | Schumacher CLRT | +54 | 5,708 |
| P2 | Marvin Klein | Schumacher CLRT | +75 | 5,083 |
| P3 | Robert de Haan | BWT Lechner Racing | +99 | 4,548 |
| P4 | Harry King | BWT Lechner Racing | +44 | 5,239 |
| P5 | Alessandro Ghiretti | Schumacher CLRT | +71 | 4,625 |
| P6 | Keagan Masters | Ombra Racing | +61 | 4,597 |
| P7 | Kas Haverkort | Uniserver by Team GP Elite | — | 5,425 |
| P8 | Lirim Zendeli | Ombra Racing | +34 | 4,661 |
| P9 | Jaap van Lagen | Dinamic Motorsport | +33 | 4,508 |
| P10 | Mathys Jaubert | Martinet by Alméras | +51 | 4,137 |
| P11 | Theo Oeverhaus | BWT Lechner Racing | +7 | 4,550 |
| P12 | Ariel Levi | Uniserver by Team GP Elite | +43 | 3,963 |
| P13 | Gustav Burton | Century Motorsport | +16 | 4,146 |
| P14 | Louis Rousset | Martinet / Forestier Racing | +20 | 3,958 |
| P15 | Angus Whiteside | Century Motorsport | +3 | 4,028 |
| P16 | George Gamble | Century Motorsport | +26 | 3,618 |
| P17 | Victor Bernier | Martinet by Alméras | −27 | 4,106 |
| P18 | Alexander Tauscher | Proton Huber Competition | −29 | 3,990 |
| P19 | James Wallis | JTR | −27 | 3,840 |
| P20 | Josh Stanton | Proton Huber Competition | −32 | 3,758 |
| P21 | Sebastian Freymuth | Proton Huber Competition | +14 | 3,090 |
| P22 | Aldo Festante | Dinamic Motorsport | −58 | 3,805 |
| P23 | Ollie Jackson | JTR | −72 | 3,828 |
| P24 | Roar Lindland | Proton Huber Competition | −1 | 2,862 |
| P25 | Risto Vukov | Ombra Racing | −51 | 3,338 |
| P26 | Francesco Braschi | Dinamic Motorsport | −52 | 3,224 |
| P27 | Michael Crees | Martinet / Forestier Racing | −43 | 2,977 |
| P28 | Sam Shahin | GP Elite | −104 | 3,560 |
| P29 | Huub van Eijndhoven | Uniserver by Team GP Elite | −156 | 4,060 |
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.