| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Roman Stanek | US Racing - CHRS | +129 | 3,924 |
| P2 | Joshua Dürksen | Mücke Motorsport | +104 | 3,946 |
| P3 | Alessandro Ghiretti | US Racing - CHRS | +133 | 3,366 |
| P4 | Arthur Leclerc | US Racing - CHRS | +52 | 4,032 |
| P5 | Oliver Rasmussen | Prema Racing | +98 | 3,262 |
| P6 | Grégoire Saucy | R-ace GP | +29 | 3,771 |
| P7 | Paul Aron | Prema Racing | +3 | 3,808 |
| P8 | Niklas Krütten | Van Amersfoort Racing | −43 | 4,087 |
| P9 | Sebastian Estner | Van Amersfoort Racing | +28 | 3,057 |
| P10 | Théo Pourchaire | US Racing - CHRS | −94 | 4,191 |
| P11 | Ido Cohen | Van Amersfoort Racing | −22 | 3,109 |
| P12 | Laszlo Toth | R-ace GP | −27 | 2,929 |
| P13 | Nicolas Gruber | Mücke Motorsport | −100 | 3,465 |
| P14 | Nico Göhler | Mücke Motorsport | −122 | 3,449 |
| P15 | Dennis Hauger | Van Amersfoort Racing | −171 | 3,750 |
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.