| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Dennis Hauger | Van Amersfoort Racing | +83 | 4,840 |
| P2 | Gianluca Petecof | PREMA Theodore Racing | +67 | 4,783 |
| P3 | Arthur Leclerc | US Racing - CHRS | +63 | 4,551 |
| P4 | Joshua Dürksen | ADAC Berlin-Brandenburg e.V. | +97 | 3,878 |
| P5 | Michael Belov | R-ace GP | +35 | 4,393 |
| P6 | Sebastian Estner | Van Amersfoort Racing | +98 | 3,396 |
| P7 | Ido Cohen | Van Amersfoort Racing | +46 | 3,777 |
| P8 | Oliver Rasmussen | PREMA Theodore Racing | +11 | 3,956 |
| P9 | Paul Aron | PREMA Theodore Racing | −30 | 4,215 |
| P10 | Roman Stanek | US Racing - CHRS | −39 | 4,068 |
| P11 | Grégoire Saucy | R-ace GP | −33 | 3,763 |
| P12 | Théo Pourchaire | US Racing - CHRS | −95 | 4,292 |
| P13 | Nico Göhler | ADAC Berlin-Brandenburg e.V. | −6 | 3,043 |
| P14 | Alessandro Ghiretti | US Racing - CHRS | −104 | 3,899 |
| P15 | Lucas Roy | Van Amersfoort Racing | −48 | 3,074 |
| P16 | Laszlo Toth | R-ace GP | −23 | 2,554 |
| P17 | Kristian Thaqi | ADAC Berlin-Brandenburg e.V. | −121 | 3,447 |
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.