| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Alessandro Giusti | G4 Racing | +90 | 4,918 |
| P2 | Victor Bernier | MP Motorsport | +114 | 4,382 |
| P3 | Martinius Stenshorne | R-ace GP | +56 | 5,033 |
| P4 | Nikhil Kailash Bohra | Trident | +95 | 4,268 |
| P5 | Owen Tangavelou | Trident | +75 | 4,347 |
| P6 | Esteban Masson | Sainteloc Racing | +62 | 4,326 |
| P7 | Laurens van Hoepen | ART Grand Prix | +61 | 4,163 |
| P8 | Emerson Fanucchi Fittipaldi Jr. | Sainteloc Racing | +107 | 3,438 |
| P9 | Maya Weug | KIC Motorsport | +36 | 4,130 |
| P10 | Levente Révész | Arden Motorsport | +86 | 3,353 |
| P11 | Andrea Kimi Antonelli | Prema Racing | −85 | 5,747 |
| P12 | Tom Lebbon | Arden Motorsport | +40 | 3,596 |
| P13 | Marcus Amand | ART Grand Prix | +6 | 3,830 |
| P14 | Pierre-Alexandre Provost | G4 Racing | −3 | 3,771 |
| P15 | Santiago Ramos | Race Performance Motorsport | −44 | 4,102 |
| P16 | Roman Bilinski | Trident | −61 | 4,149 |
| P17 | Tymoteusz Kucharczyk | Sainteloc Racing | −90 | 4,362 |
| P18 | Lorenzo Fluxá | Prema Racing | −122 | 4,637 |
| P19 | Niels Koolen | Van Amersfoort Racing | −10 | 3,062 |
| P20 | William KARLSSON | KIC Motorsport | −67 | 3,564 |
| P21 | Matías Zagazeta | R-ace GP | −50 | 3,209 |
| P22 | Joshua Dürksen | Arden Motorsport | −142 | 4,146 |
| P23 | Ivan Klymenko | KIC Motorsport | −104 | 3,512 |
| P24 | Enzo Riccardo Scionti | Monolite Racing | −50 | 2,747 |
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.