| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Juan Manuel Correa | Prema Powerteam | +109 | 4,198 |
| P2 | Yan Leon Shlom | RB Racing | +130 | 3,815 |
| P3 | Diego Ciantini | Jenzer Motorsport | +120 | 3,804 |
| P4 | Mick Schumacher | Prema Powerteam | +24 | 5,002 |
| P5 | Job Van Uitert | Jenzer Motorsport | +88 | 3,920 |
| P6 | Marcos Siebert | Jenzer Motorsport | +20 | 4,686 |
| P7 | Yifei Ye | KFZTeile24 Mücke Motorsport | +61 | 3,982 |
| P8 | Lorenzo Colombo | BVM Racing | +61 | 3,845 |
| P9 | Raul Guzman | DR Formula | +38 | 3,984 |
| P10 | Joao Vieira | Antonelli Motorsport | +7 | 4,235 |
| P11 | Juri Vips | Prema Powerteam | +19 | 3,947 |
| P12 | Artem Petrov | DR Formula | +61 | 3,380 |
| P13 | Kush Maini | BVM Racing | +10 | 3,799 |
| P14 | Mauricio Baiz | KFZTeile24 Mücke Motorsport | −25 | 4,082 |
| P15 | Giuliano Raucci | Diegi Motorsport | +19 | 3,469 |
| P16 | Marino Sato | Vincenzo Sospiri Racing | −9 | 3,644 |
| P17 | Jaden Conwright | Vincenzo Sospiri Racing | +16 | 3,273 |
| P18 | Simone Cunati | Vincenzo Sospiri Racing | −38 | 3,720 |
| P19 | Federico Iribarne | Torino Squadra Corse | −13 | 3,346 |
| P20 | Fabienne Wohlwend | Aragon Racing | −1 | 3,106 |
| P21 | Diego Bertonelli | Bhaitech | −54 | 3,535 |
| P22 | Ian Geoffrey Rodriguez | DRZ Benelli | −51 | 3,386 |
| P23 | Kikko Galbiati | Antonelli Motorsport | −9 | 2,841 |
| P24 | Manuel Maldonado | Cram Motorsport | −40 | 3,054 |
| P25 | Fabio Scherer | Jenzer Motorsport | −88 | 3,439 |
| P26 | Giacomo Bianchi | Jenzer Motorsport | −46 | 2,892 |
| P27 | Giacomo Altoè | Bhaitech | −106 | 3,394 |
| P28 | Aldo Festante | KFZTeile24 Mücke Motorsport | −91 | 3,124 |
| P29 | Sebastian Fernandez | RB Racing | −99 | 3,095 |
| P30 | Leonard Hoogenboom | Cram Motorsport | −115 | 3,144 |
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.