| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Andrea Kimi Antonelli | Prema Racing | +104 | 4,199 |
| P2 | Rafael Câmara | Prema Racing | +82 | 4,232 |
| P3 | Taylor Barnard | PHM Racing | +116 | 3,642 |
| P4 | Charlie Wurz | Prema Racing | +59 | 4,062 |
| P5 | Martinius Stenshorne | Van Amersfoort Racing | +63 | 3,804 |
| P6 | Jonas Ried | PHM Racing | +99 | 3,200 |
| P7 | Conrad Laursen | Prema Racing | +23 | 3,832 |
| P8 | Arias Deukmedjian | Van Amersfoort Racing | +35 | 3,507 |
| P9 | Brando Badoer | Van Amersfoort Racing | +12 | 3,538 |
| P10 | Rasmus Joutsimies | Jenzer Motorsport | −3 | 3,493 |
| P11 | Michael Sauter | Sauter Engineering + Design | +39 | 2,857 |
| P12 | Nikhil Kailash Bohra | US Racing | −40 | 3,494 |
| P13 | Samir BEN | Jenzer Motorsport | +10 | 2,772 |
| P14 | Emerson Fanucchi Fittipaldi Jr. | Van Amersfoort Racing | −85 | 3,590 |
| P15 | Alfio Andrea Spina | BWR Motorsport | −103 | 3,582 |
| P16 | Jules Castro | Van Amersfoort Racing | −113 | 3,477 |
| P17 | Chris Rosenkranz | BWR Motorsport | −115 | 3,298 |
| P18 | James Wharton | Prema Racing | −183 | 3,884 |
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.