| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Joshua Dürksen | AIX Racing | +131 | 5,930 |
| P2 | Leonardo Fornaroli | Invicta Racing | +109 | 6,031 |
| P3 | Luke Browning | Hitech TGR | +93 | 6,041 |
| P4 | Richard Verschoor | MP Motorsport | +74 | 6,093 |
| P5 | Roman Stanek | Invicta Racing | +126 | 5,122 |
| P6 | Sebastian Montoya | Prema Racing | +136 | 4,720 |
| P7 | Gabriele Mini | Prema Racing | +47 | 5,819 |
| P8 | Pepe Martí | Campos Racing | +55 | 5,490 |
| P9 | Alex Dunne | Rodin Motorsport | +21 | 5,746 |
| P10 | Arvid Lindblad | Campos Racing | −21 | 6,154 |
| P11 | Oliver Goethe | MP Motorsport | +6 | 5,532 |
| P12 | Ritomo Miyata | ART Grand Prix | −11 | 5,552 |
| P13 | Rafael Villagomez | Van Amersfoort Racing | +34 | 4,659 |
| P14 | Dino Beganovic | Hitech TGR | −69 | 5,955 |
| P15 | Amaury Cordeel | Rodin Motorsport | −28 | 5,132 |
| P16 | Kush Maini | DAMS Lucas Oil | −64 | 5,431 |
| P17 | Cian Shields | AIX Racing | +6 | 4,152 |
| P18 | John Bennett | Van Amersfoort Racing | −103 | 5,561 |
| DNF | Sami Meguetounif | Trident | −129 | 5,721 |
| DNF | Maxwell Esterson | Trident | −44 | 4,226 |
| DNF | Jak Crawford | DAMS Lucas Oil | −177 | 5,986 |
| DNF | Victor Martins | ART Grand Prix | −190 | 5,948 |
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.