| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Oliver Bearman | Van Amersfoort Racing | +40 | 5,171 |
| P2 | Tim Tramnitz | US Racing | +49 | 4,712 |
| P3 | Sebastian Montoya | Prema Powerteam | +50 | 4,494 |
| P4 | Kirill Smal | Prema Powerteam | +55 | 4,238 |
| P5 | Josh Dufek | Van Amersfoort Racing | +40 | 4,264 |
| P6 | Leonardo Fornaroli | Iron Lynx | +23 | 4,343 |
| P7 | Francesco Simonazzi | BVM Racing | +71 | 3,613 |
| P8 | Erick Zuniga | Mücke Motorsport | +84 | 3,343 |
| P9 | Andrea Kimi Antonelli | Prema Powerteam | +20 | 3,910 |
| P10 | Francesco Braschi | Jenzer Motorsport | +83 | 3,100 |
| P11 | Lorenzo Patrese | AKM Motorsport | +40 | 3,418 |
| P12 | Piotr Wisnicki | Jenzer Motorsport | +51 | 3,178 |
| P13 | Conrad Laursen | Prema Powerteam | −18 | 3,791 |
| P14 | Samir BEN | Jenzer Motorsport | +22 | 3,226 |
| P15 | Bence VALINT | Van Amersfoort Racing | +14 | 3,175 |
| P16 | Santiago Ramos | Jenzer Motorsport | −22 | 3,420 |
| P17 | Maya Weug | Iron Lynx | −9 | 3,153 |
| P18 | Kacper Sztuka | AS Motorsport | −24 | 3,184 |
| P19 | Hamda Al Qubaisi | Prema Powerteam | −19 | 3,003 |
| P20 | Cenyu Han | Van Amersfoort Racing | −44 | 3,130 |
| P21 | Charlie Wurz | Prema Powerteam | −91 | 3,524 |
| P22 | Eron Rexhepi | BVM Racing | −50 | 2,948 |
| P23 | Levente Révész | AKM Motorsport | −61 | 2,930 |
| P24 | Georgis Markogiannis | Cram Motorsport | −46 | 2,664 |
| P25 | Pietro Armanni | Iron Lynx | −77 | 2,849 |
| P26 | Jonas Ried | Mücke Motorsport | −94 | 2,885 |
| P27 | Jorge Garcíarce | Jenzer Motorsport | −86 | 2,693 |
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.