| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Kacper Sztuka | US Racing | +62 | 4,697 |
| P2 | Tuukka Taponen | Prema Racing | +111 | 3,866 |
| P3 | Ugo Ugochukwu | Prema Racing | +34 | 4,818 |
| P4 | Arvid Lindblad | Prema Racing | +28 | 4,730 |
| P5 | Zachary David | US Racing | +69 | 3,967 |
| P6 | Akshay Bohra | US Racing | +61 | 3,935 |
| P7 | James Egozi | PHM Racing | +63 | 3,778 |
| P8 | Nandhavud Bhirombhakdi | PHM Racing | +103 | 3,205 |
| P9 | Rashid Al Dhaheri | Prema Racing | +43 | 3,758 |
| P10 | Gianmarco Pradel | US Racing | +35 | 3,718 |
| P11 | Alfio Andrea Spina | BVM Racing | +12 | 3,858 |
| P12 | Nicola Lacorte | Prema Racing | +8 | 3,772 |
| P13 | Enzo Deligny | AKM Motorsport | −9 | 3,848 |
| P14 | Valentin Kluss | PHM Racing | −6 | 3,678 |
| P15 | Ethan Ischer | Jenzer Motorsport | +31 | 3,180 |
| P16 | Tina Hausmann | AKM Motorsport | +40 | 2,965 |
| P17 | Kabir Anurag | R-ace GP | −7 | 3,348 |
| P18 | Frederik Lund | AKM Motorsport | +35 | 2,782 |
| P19 | Matheus Ferreira | Van Amersfoort Racing | −40 | 3,469 |
| P20 | Kim Hwarang | Jenzer Motorsport | +7 | 2,849 |
| P21 | Ariel Elkin | Jenzer Motorsport | −65 | 3,500 |
| P22 | Victoria Blokhina | PHM Racing | −6 | 2,757 |
| P23 | Pablo Sarrazin | Van Amersfoort Racing | −29 | 2,880 |
| P24 | Griffin Peebles | Jenzer Motorsport | −44 | 2,927 |
| P25 | Raphaël NARAC | R-ace GP | −80 | 3,200 |
| P26 | Guido Luchetti | Airflow Racing | −43 | 2,683 |
| P27 | Ismail Akhmedkhodjaev | Van Amersfoort Racing | −22 | 2,316 |
| P28 | Diego de la Torre | AKM Motorsport | −103 | 3,105 |
| P29 | Gabriel Holguin | Maffi Racing | −131 | 3,296 |
| P30 | Ivan Franco Domingues | Van Amersfoort Racing | −155 | 3,448 |
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.