| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Frederik Vesti | Van Amersfoort Racing | +79 | 4,797 |
| P2 | Liam Lawson | Van Amersfoort Racing | +75 | 4,647 |
| P3 | Lirim Zendeli | US Racing - CHRS | +42 | 4,940 |
| P4 | Enzo Fittipaldi | PREMA Theodore Racing | +39 | 4,751 |
| P5 | David Schumacher | US Racing - CHRS | +101 | 3,780 |
| P6 | Gianluca Petecof | PREMA Theodore Racing | +79 | 3,861 |
| P7 | Federico Malvestiti | Jenzer Motorsport | +50 | 4,030 |
| P8 | Charles Weerts | Van Amersfoort Racing | +31 | 4,084 |
| P9 | Joey Alders | Van Amersfoort Racing | +35 | 3,864 |
| P10 | Lucas Roy | Van Amersfoort Racing | +85 | 3,119 |
| P11 | Grégoire Saucy | Jenzer Motorsport | +13 | 3,795 |
| P12 | Jack Doohan | PREMA Theodore Racing | −29 | 4,119 |
| P13 | Tom Beckhäuser | US Racing - CHRS | +67 | 2,817 |
| P14 | Mick Wishofer | US Racing - CHRS | −52 | 4,056 |
| P15 | Giorgio Carrara | Jenzer Motorsport | −44 | 3,787 |
| P16 | Andreas Estner | Neuhauser Racing Team | −12 | 3,280 |
| P17 | Leon Köhler | ADAC Berlin-Brandenburg e.V. | −34 | 3,363 |
| P18 | Ido Cohen | ADAC Berlin-Brandenburg e.V. | −28 | 3,129 |
| P19 | Sebastian Estner | Neuhauser Racing Team | −34 | 3,035 |
| P20 | Konsta Lappalainen | KIC Driving Academy | −108 | 3,708 |
| P21 | Amaury Cordeel | ADAC Berlin-Brandenburg e.V. | −99 | 3,439 |
| P22 | Václav Šafár | Vaclav Safar | −116 | 3,469 |
| P23 | Jesse Salmenautio | KIC Driving Academy | −139 | 3,559 |
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.