| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Andrea Kimi Antonelli | Prema Racing | +55 | 5,902 |
| P2 | Marcus Amand | ART Grand Prix | +152 | 4,108 |
| P3 | Laurens van Hoepen | ART Grand Prix | +109 | 4,497 |
| P4 | Tim Tramnitz | R-ace GP | +39 | 5,365 |
| P5 | Nikita Bedrin | Monolite Racing | +56 | 4,858 |
| P6 | Martinius Stenshorne | R-ace GP | +25 | 5,119 |
| P7 | Joshua Dürksen | Arden Motorsport | +77 | 4,156 |
| P8 | Lorenzo Fluxá | Prema Racing | +18 | 4,773 |
| P9 | Sami Meguetounif | MP Motorsport | +20 | 4,519 |
| P10 | Matías Zagazeta | R-ace GP | +95 | 3,351 |
| P11 | Evan Giltaire | ART Grand Prix | +17 | 4,193 |
| P12 | Pierre-Louis Chovet | Sainteloc Racing | −24 | 4,549 |
| P13 | Maceo Capietto | Race Performance Motorsport | −38 | 4,543 |
| P14 | Kas Haverkort | Van Amersfoort Racing | −98 | 5,278 |
| P15 | Francisco Javier Sagrera | MP Motorsport | −13 | 3,841 |
| P16 | Victor Bernier | MP Motorsport | −62 | 4,274 |
| P17 | Owen Tangavelou | Trident | −79 | 4,299 |
| P18 | Roman Bilinski | Trident | −85 | 4,188 |
| P19 | Tom Lebbon | Arden Motorsport | −39 | 3,465 |
| P20 | Ivan Franco Domingues | Van Amersfoort Racing | −79 | 3,761 |
| P21 | Enzo Riccardo Scionti | Monolite Racing | −8 | 2,686 |
| P22 | Juan Francisco Soldavini Nores | G4 Racing | −83 | 3,489 |
| P23 | Niels Koolen | Van Amersfoort Racing | −56 | 2,984 |
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.