| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Francesco Pizzi | Van Amersfoort Racing | +88 | 4,239 |
| P2 | Andrea Rosso | Cram Motorsport | +97 | 3,939 |
| P3 | Filip Ugran | Jenzer Motorsport | +80 | 3,954 |
| P4 | Leonardo Fornaroli | Iron Lynx | +109 | 3,475 |
| P5 | Sebastian Montoya | Prema Powerteam | +74 | 3,687 |
| P6 | Bence VALINT | Van Amersfoort Racing | +137 | 2,797 |
| P7 | Sebastian Øgaard | Bhaitech | +75 | 3,357 |
| P8 | Piotr Wisnicki | Jenzer Motorsport | +90 | 3,013 |
| P9 | Santiago Ramos | Jenzer Motorsport | +66 | 3,118 |
| P10 | Gabriele Mini | Prema Powerteam | −63 | 4,584 |
| P11 | Francesco Simonazzi | Jenzer Motorsport | +11 | 3,405 |
| P12 | Dexter Patterson | Bhaitech | +16 | 3,178 |
| P13 | Cenyu Han | Van Amersfoort Racing | +30 | 2,847 |
| P14 | Zdenek Chovanec | Bhaitech | −11 | 3,136 |
| P15 | Sebastian Freymuth | AS Motorsport | +17 | 2,665 |
| P16 | Georgis Markogiannis | Cram Motorsport | −48 | 3,225 |
| P17 | Dino Beganovic | Prema Powerteam | −112 | 3,829 |
| P18 | Gabriel Bortoleto | Prema Powerteam | −144 | 4,057 |
| P19 | Lorenzo Fluxá | AKM Motorsport | −125 | 3,600 |
| P20 | Jesse Salmenautio | Bhaitech | −116 | 3,324 |
| P21 | Taylor Barnard | AKM Motorsport | −120 | 3,190 |
| P22 | Pietro Delli Guanti | BVM Racing | −149 | 3,341 |
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.