| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Francesco Pizzi | Van Amersfoort Racing | +82 | 4,320 |
| P2 | Gabriele Mini | Prema Powerteam | +44 | 4,627 |
| P3 | Gabriel Bortoleto | Prema Powerteam | +62 | 4,119 |
| P4 | Leonardo Fornaroli | Iron Lynx | +95 | 3,570 |
| P5 | Santiago Ramos | Jenzer Motorsport | +108 | 3,226 |
| P6 | Piotr Wisnicki | Jenzer Motorsport | +100 | 3,113 |
| P7 | Jesse Salmenautio | Bhaitech | +59 | 3,383 |
| P8 | Sebastian Montoya | Prema Powerteam | +12 | 3,699 |
| P9 | Taylor Barnard | AKM Motorsport | +38 | 3,228 |
| P10 | Sebastian Øgaard | Bhaitech | +7 | 3,364 |
| P11 | Sebastian Freymuth | AS Motorsport | +49 | 2,715 |
| P12 | Bence VALINT | Van Amersfoort Racing | +22 | 2,819 |
| P13 | Lorenzo Fluxá | AKM Motorsport | −60 | 3,540 |
| P14 | Francesco Simonazzi | Jenzer Motorsport | −60 | 3,344 |
| P15 | Dino Beganovic | Prema Powerteam | −110 | 3,719 |
| P16 | Francesco Braschi | Jenzer Motorsport | −100 | 3,389 |
| P17 | Georgis Markogiannis | Cram Motorsport | −94 | 3,132 |
| P18 | Dexter Patterson | Bhaitech | −106 | 3,072 |
| P19 | Lorenzo Patrese | AKM Motorsport | −147 | 3,312 |
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.