| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Andrea Kimi Antonelli | Prema Racing | +83 | 4,475 |
| P2 | Rafael Câmara | Prema Racing | +74 | 4,420 |
| P3 | Alex Dunne | US Racing | +62 | 4,406 |
| P4 | Charlie Wurz | Prema Racing | +72 | 4,113 |
| P5 | James Wharton | Prema Racing | +68 | 3,995 |
| P6 | Conrad Laursen | Prema Racing | +65 | 3,882 |
| P7 | Maya Weug | Iron Lynx | +117 | 3,159 |
| P8 | Marcus Amand | US Racing | +36 | 3,916 |
| P9 | Nikita Bedrin | PHM Racing | −6 | 4,265 |
| P10 | Emerson Fanucchi Fittipaldi Jr. | Van Amersfoort Racing | +47 | 3,529 |
| P11 | Nikhil Kailash Bohra | US Racing | +42 | 3,441 |
| P12 | Alfio Andrea Spina | BWR Motorsport | +20 | 3,524 |
| P13 | Brando Badoer | Van Amersfoort Racing | +15 | 3,434 |
| P14 | Pedro Clerot | AKM Motorsport | +7 | 3,379 |
| P15 | Valentin Kluss | Jenzer Motorsport | −21 | 3,529 |
| P16 | Jules Castro | Van Amersfoort Racing | −17 | 3,347 |
| P17 | Victoria Blokhina | PHM Racing | −12 | 3,152 |
| P18 | Elia Sperandio | Maffi Racing | −39 | 3,294 |
| P19 | Kim Hwarang | BVM Racing | −60 | 3,365 |
| P20 | Manuel Quondamcarlo | AS Motorsport | −83 | 3,467 |
| P21 | Rishab Jain | BWR Motorsport | −67 | 3,162 |
| P22 | Ivan Franco Domingues | Iron Lynx | −101 | 3,371 |
| P23 | Marcos Flack | R-ace GP | −66 | 2,892 |
| P24 | Ismail Akhmedkhodjaev | AKM Motorsport | −103 | 3,126 |
| P25 | Giovanni Maschio | AS Motorsport | −132 | 3,273 |
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.