| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Juan Manuel Correa | Prema Powerteam | +77 | 4,555 |
| P2 | Mick Schumacher | Prema Powerteam | +27 | 5,296 |
| P3 | Kush Maini | BVM Racing | +111 | 3,793 |
| P4 | Sebastian Fernandez | RB Racing | +111 | 3,645 |
| P5 | Artem Petrov | DR Formula | +96 | 3,668 |
| P6 | Marcos Siebert | Jenzer Motorsport | +3 | 4,783 |
| P7 | Diego Bertonelli | Bhaitech | +41 | 4,014 |
| P8 | Giacomo Altoè | Bhaitech | +89 | 3,331 |
| P9 | Giuliano Raucci | Diegi Motorsport | +22 | 3,945 |
| P10 | Job Van Uitert | Jenzer Motorsport | +23 | 3,777 |
| P11 | Mauro Auricchio | ADM Motorsport | +60 | 3,229 |
| P12 | Diego Ciantini | Jenzer Motorsport | +31 | 3,402 |
| P13 | Lorenzo Colombo | BVM Racing | +3 | 3,569 |
| P14 | Juri Vips | Prema Powerteam | −86 | 4,640 |
| P15 | Yan Leon Shlom | RB Racing | −39 | 3,762 |
| P16 | Jaden Conwright | Vincenzo Sospiri Racing | +7 | 3,124 |
| P17 | Leonard Hoogenboom | Cram Motorsport | −41 | 3,496 |
| P18 | Federico Malvestiti | Antonelli Motorsport | −4 | 2,983 |
| P19 | Fabienne Wohlwend | Aragon Racing | −8 | 2,890 |
| P20 | Kevin Kratz | Jenzer Motorsport | −51 | 3,197 |
| P21 | Simone Cunati | Vincenzo Sospiri Racing | −104 | 3,657 |
| P22 | Ricardo Feller | KFZTeile24 Mücke Motorsport | −77 | 3,203 |
| P23 | Manuel Maldonado | Cram Motorsport | −52 | 2,822 |
| P24 | Riccardo Ponzio | Teramo Racing Team | −63 | 2,798 |
| P25 | Giacomo Bianchi | Jenzer Motorsport | −70 | 2,744 |
| P26 | Aldo Festante | KFZTeile24 Mücke Motorsport | −104 | 2,952 |
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.