| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Lorenzo Colombo | Bhaitech | +105 | 4,974 |
| P2 | Caio Collet | R-ace GP | +46 | 5,732 |
| P3 | Franco Colapinto | MP Motorsport | +76 | 4,876 |
| P4 | Victor Martins | ART Grand Prix | −5 | 6,118 |
| P5 | Alex Quinn | Arden | +30 | 5,047 |
| P6 | David Vidales | JD Motorsport | +42 | 4,588 |
| P7 | Grégoire Saucy | ART Grand Prix | +39 | 4,382 |
| P8 | Ugo De Wilde | Arden | +25 | 4,342 |
| P9 | Hadrien David | MP Motorsport | +31 | 4,040 |
| P10 | Paul Aron | ART Grand Prix | +2 | 4,174 |
| P11 | William Alatalo | JD Motorsport | −20 | 4,220 |
| P12 | Reshad De Gérus | Arden | +32 | 3,360 |
| P13 | Amaury Cordeel | FA Racing | −4 | 3,596 |
| P14 | Elias Seppänen | R-ace GP | −89 | 4,471 |
| P15 | Michael Belov | R-ace GP | −91 | 4,237 |
| P16 | Tijmen van der Helm | FA Racing | −70 | 3,755 |
| P17 | Petr Ptácek | MP Motorsport | −90 | 3,786 |
| P18 | Nicola Marinangeli | Bhaitech | −19 | 2,696 |
| P19 | Laszlo Toth | Bhaitech | −41 | 2,758 |
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.