| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Tim Tramnitz | US Racing | +59 | 4,771 |
| P2 | Leonardo Fornaroli | Iron Lynx | +67 | 4,410 |
| P3 | Oliver Bearman | Van Amersfoort Racing | +13 | 5,184 |
| P4 | Kirill Smal | Prema Powerteam | +48 | 4,286 |
| P5 | Joshua Dürksen | Mücke Motorsport | +47 | 4,119 |
| P6 | Francesco Braschi | Jenzer Motorsport | +114 | 3,214 |
| P7 | Francesco Simonazzi | BVM Racing | +59 | 3,671 |
| P8 | Charlie Wurz | Prema Powerteam | +53 | 3,577 |
| P9 | Bence VALINT | Van Amersfoort Racing | +71 | 3,245 |
| P10 | Lorenzo Patrese | AKM Motorsport | +37 | 3,455 |
| P11 | Erick Zuniga | Mücke Motorsport | +30 | 3,373 |
| P12 | Andrea Kimi Antonelli | Prema Powerteam | −28 | 3,882 |
| P13 | Conrad Laursen | Prema Powerteam | −32 | 3,759 |
| P14 | Maya Weug | Iron Lynx | +9 | 3,163 |
| P15 | Santiago Ramos | Jenzer Motorsport | −27 | 3,393 |
| P16 | Piotr Wisnicki | Jenzer Motorsport | −18 | 3,160 |
| P17 | Nicolas Baptiste | Cram Motorsport | −5 | 2,880 |
| P18 | Kacper Sztuka | AS Motorsport | −45 | 3,139 |
| P19 | Pedro Perino | US Racing | −8 | 2,611 |
| P20 | Levente Révész | AKM Motorsport | −47 | 2,884 |
| P21 | Leonardo Bizzotto | BVM Racing | −107 | 3,383 |
| P22 | Cenyu Han | Van Amersfoort Racing | −90 | 3,040 |
| P23 | Pietro Armanni | Iron Lynx | −77 | 2,772 |
| P24 | Samir BEN | Jenzer Motorsport | −124 | 3,103 |
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.