| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Andrea Kimi Antonelli | Prema Racing | +69 | 4,879 |
| P2 | Rafael Câmara | Prema Racing | +58 | 4,758 |
| P3 | Conrad Laursen | Prema Racing | +76 | 4,242 |
| P4 | Nikita Bedrin | PHM Racing | +55 | 4,265 |
| P5 | James Wharton | Prema Racing | +45 | 4,155 |
| P6 | Taylor Barnard | PHM Racing | +48 | 3,907 |
| P7 | Charlie Wurz | Prema Racing | −1 | 4,259 |
| P8 | Martinius Stenshorne | Van Amersfoort Racing | −4 | 4,066 |
| P9 | Maya Weug | Iron Dames | +27 | 3,531 |
| P10 | Emerson Fanucchi Fittipaldi Jr. | Van Amersfoort Racing | −4 | 3,652 |
| P11 | Valentin Kluss | PHM Racing | −25 | 3,670 |
| P12 | Rasmus Joutsimies | Jenzer Motorsport | −12 | 3,342 |
| P13 | Michael Sauter | Sauter Engineering + Design | +19 | 2,803 |
| P14 | Arias Deukmedjian | Van Amersfoort Racing | −50 | 3,346 |
| P15 | Samir BEN | Jenzer Motorsport | −15 | 2,767 |
| P16 | Nandhavud Bhirombhakdi | Jenzer Motorsport | −78 | 3,250 |
| P17 | Jules Castro | Van Amersfoort Racing | −74 | 3,013 |
| P18 | Brando Badoer | Van Amersfoort Racing | −135 | 3,462 |
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.