| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Alessandro Famularo | PREMA Theodore Racing | +158 | 3,902 |
| P2 | Arthur Leclerc | US Racing - CHRS | +94 | 4,415 |
| P3 | Théo Pourchaire | US Racing - CHRS | +61 | 4,546 |
| P4 | Roman Stanek | US Racing - CHRS | +72 | 4,109 |
| P5 | Gianluca Petecof | PREMA Theodore Racing | −8 | 4,890 |
| P6 | Michael Belov | R-ace GP | +40 | 3,949 |
| P7 | Grégoire Saucy | R-ace GP | +42 | 3,674 |
| P8 | Niklas Krütten | Van Amersfoort Racing | −22 | 4,145 |
| P9 | Dennis Hauger | Van Amersfoort Racing | −71 | 4,488 |
| P10 | Nico Göhler | ADAC Berlin-Brandenburg e.V. | +14 | 3,242 |
| P11 | Laszlo Toth | R-ace GP | +33 | 2,738 |
| P12 | Ido Cohen | Van Amersfoort Racing | −67 | 3,645 |
| P13 | Alessandro Ghiretti | US Racing - CHRS | −78 | 3,510 |
| P14 | Oliver Rasmussen | PREMA Theodore Racing | −120 | 3,718 |
| P15 | Paul Aron | PREMA Theodore Racing | −148 | 3,782 |
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.