| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Alessandro Ghiretti | Schumacher CLRT | +78 | 5,176 |
| P2 | Robert de Haan | BWT Lechner Racing | +74 | 5,031 |
| P3 | Flynt Schuring | Schumacher CLRT | +100 | 4,479 |
| P4 | Wouter Boerekamps | GP Elite | +116 | 4,124 |
| P5 | Jaap van Lagen | Proton Huber Competition | +80 | 4,428 |
| P6 | Janne Stiak | Target | +79 | 4,273 |
| P7 | Theo Oeverhaus | Proton Huber Competition | +52 | 4,466 |
| P8 | Marvin Klein | BWT Lechner Racing | −7 | 5,187 |
| P9 | Mikel Azcona | Hadeca Racing | +4 | 4,793 |
| P10 | Alexander Tauscher | Target | +39 | 4,160 |
| P11 | Huub van Eijndhoven | Team GP Elite | −13 | 4,683 |
| P12 | Senna van Soelen | Target | +34 | 3,934 |
| P13 | Niels Langeveld | Hadeca Racing | +5 | 4,119 |
| P14 | Keagan Masters | Ombra Racing | −36 | 4,494 |
| P15 | Nathan Schaap | Target | −7 | 3,975 |
| P16 | Gustav Burton | Team Proton Huber Competition | −22 | 4,000 |
| P17 | Daniel Roos | Team Proton Huber Competition | −21 | 3,847 |
| P18 | Hjelte Hoffner | GP Elite | −25 | 3,757 |
| P19 | Aldo Festante | Dinamic Motorsport | −33 | 3,708 |
| P20 | Jonas Greif | Team GP Elite | −48 | 3,731 |
| P21 | Aaron Mason | Martinet by Alméras | +2 | 3,032 |
| P22 | Frank Porte | Martinet by Alméras | −59 | 3,582 |
| P23 | Sam Shahin | GP Elite | −39 | 3,225 |
| P24 | Luciano Martínez | Ombra Racing | −16 | 2,808 |
| P25 | Nigel Schoonderwoerd | GP Elite | −117 | 3,837 |
| P26 | Francesco Braschi | Ombra Racing | −81 | 3,298 |
| P27 | Dirk Schouten | Dinamic Motorsport | −141 | 3,837 |
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.