| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Bastian Buus | BWT Lechner Racing | +117 | 4,695 |
| P2 | Harry King | BWT Lechner Racing | +98 | 4,824 |
| P3 | Larry ten Voorde | Team GP Elite | +37 | 5,711 |
| P4 | Dylan Pereira | BWT Lechner Racing | +52 | 5,219 |
| P5 | Laurin Heinrich | SSR Huber Racing | +80 | 4,600 |
| P6 | Marvin Klein | CLRT | +70 | 4,580 |
| P7 | Morris Schuring | Huber Racing | +76 | 4,354 |
| P8 | Jaap van Lagen | Martinet by Alméras | +37 | 4,747 |
| P9 | Simone Iaquinta | Dinamic Motorsport | +49 | 4,409 |
| P10 | Jesse van Kuijk | Team GP Elite | +78 | 3,902 |
| P11 | Florian Latorre | CLRT | +9 | 4,667 |
| P12 | Dorian Boccolacci | Martinet by Alméras | −40 | 5,308 |
| P13 | Lorcan Hanafin | Fach Auto Tech | +17 | 4,257 |
| P14 | Max van Splunteren | Team GP Elite | −17 | 4,568 |
| P15 | Lucas Groeneveld | GP Elite | +33 | 3,788 |
| P16 | Alexander Fach | Fach Auto Tech | +9 | 3,943 |
| P17 | Gianmarco Quaresmini | Ombra Racing | −4 | 3,971 |
| P18 | Rudy van Buren | Huber Racing | −30 | 4,148 |
| P19 | Aaron Love | Martinet by Alméras | −30 | 4,015 |
| P20 | Jukka Honkavuori | Fach Auto Tech | −34 | 3,929 |
| P21 | Michael Ammermüller | SSR Huber Racing | −143 | 5,457 |
| P22 | Daan van Kuijk | GP Elite | −44 | 3,781 |
| P23 | Ariel Levi | Huber Racing | −64 | 3,887 |
| P24 | Daniele Cazzaniga | Dinamic Motorsport | −55 | 3,654 |
| P25 | Leonardo Caglioni | Ombra Racing | −90 | 3,935 |
| P26 | Roar Lindland | Pierre Martinet by Alméras | −26 | 3,070 |
| P27 | Clément Mateu | CLRT | −11 | 2,720 |
| P28 | Stéphane Denoual | Pierre Martinet by Alméras | −52 | 3,127 |
| P29 | Philipp Sager | Dinamic Motorsport | −39 | 2,818 |
| P30 | Stephen Grove | Martinet by Alméras | −87 | 3,291 |
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.