| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Theo Oeverhaus | Proton Huber Competition | +130 | 4,385 |
| P2 | Ariel Levi | Team GP Elite | +138 | 4,093 |
| P3 | Kas Haverkort | Team GP Elite | +44 | 5,166 |
| P4 | Keagan Masters | Ombra Racing | +51 | 4,804 |
| P5 | Flynt Schuring | Schumacher CLRT | +109 | 3,866 |
| P6 | Huub van Eijndhoven | Team GP Elite | +35 | 4,574 |
| P7 | Mikel Azcona | Hadeca Racing | −19 | 5,158 |
| P8 | Jaap van Lagen | Proton Huber Competition | +16 | 4,411 |
| P9 | Janne Stiak | Target | +29 | 4,054 |
| P10 | Pietro Delli Guanti | Dinamic Motorsport | +41 | 3,735 |
| P11 | Dirk Schouten | Dinamic Motorsport | +9 | 3,916 |
| P12 | Gustav Burton | Team Proton Huber Competition | −25 | 4,121 |
| P13 | Diego Bertonelli | The Driving Experiences | −30 | 3,996 |
| P14 | Sebastian Freymuth | Target | +27 | 3,166 |
| P15 | Horst-Felix Felbermayr | The Driving Experiences | −35 | 3,691 |
| P16 | Jonas Greif | GP Elite | −74 | 3,951 |
| P17 | Frank Porte | Martinet by Alméras | −79 | 3,821 |
| P18 | Sam Shahin | GP Elite | −60 | 3,445 |
| P19 | Dylan Yip | Team Proton Huber Competition | −99 | 3,688 |
| P20 | Aaron Mason | Martinet by Alméras | −69 | 3,193 |
| P21 | Francesco Fenici | The Driving Experiences | −137 | 3,763 |
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.