| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Michael Belov | G4 Racing | +111 | 4,651 |
| P2 | Hadrien David | R-ace GP | +93 | 4,740 |
| P3 | Zane Maloney | R-ace GP | +70 | 4,915 |
| P4 | Dino Beganovic | Prema Powerteam | +103 | 4,276 |
| P5 | Patrik Pasma | Kic Motorsport | +70 | 4,567 |
| P6 | Gabriele Mini | ART Grand Prix | +24 | 5,102 |
| P7 | Isack Hadjar | R-ace GP | +32 | 4,772 |
| P8 | Grégoire Saucy | ART Grand Prix | +16 | 4,847 |
| P9 | William Alatalo | Arden | +16 | 4,659 |
| P10 | Alex Quinn | Arden | −24 | 5,113 |
| P11 | Mari Boya | Van Amersfoort Racing | +30 | 4,157 |
| P12 | Lorenzo Fluxá | Van Amersfoort Racing | +45 | 3,836 |
| P13 | Francesco Pizzi | Van Amersfoort Racing | +20 | 3,993 |
| P14 | Kas Haverkort | MP Motorsport | −6 | 4,165 |
| P15 | Pietro Delli Guanti | Monolite Racing | +28 | 3,614 |
| P16 | Elias Seppänen | Kic Motorsport | −30 | 4,167 |
| P17 | Andrea Rosso | FA Racing | −30 | 4,019 |
| P18 | Paul Aron | Prema Powerteam | −76 | 4,461 |
| P19 | Dexter Patterson | Monolite Racing | +7 | 3,328 |
| P20 | Axel GNOS | G4 Racing | +10 | 3,140 |
| P21 | Ido Cohen | JD Motorsport | −82 | 4,093 |
| P22 | Tommy Smith | JD Motorsport | −40 | 3,463 |
| P23 | Nico Göhler | Kic Motorsport | +5 | 2,766 |
| P24 | Oliver Goethe | MP Motorsport | −96 | 3,848 |
| P25 | Eduardo Barrichello | JD Motorsport | −71 | 3,419 |
| P26 | Nicola Marinangeli | Arden | −23 | 2,696 |
| P27 | Léna Buhler | R-ace GP | −79 | 3,248 |
| P28 | Gabriel Bortoleto | FA Racing | −122 | 3,611 |
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.