| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Marcos Siebert | Jenzer Motorsport | +105 | 4,274 |
| P2 | Raul Guzman | Malta Formula Racing | +138 | 3,704 |
| P3 | Diego Bertonelli | RB Racing | +127 | 3,688 |
| P4 | Bar Baruch | Israel F4 | +84 | 4,050 |
| P5 | Zhou Guanyu | Prema Powerteam | +27 | 4,687 |
| P6 | Mauricio Baiz | Vincenzo Sospiri Racing | +110 | 3,438 |
| P7 | Lando Norris | Mücke Motorsport | +2 | 4,698 |
| P8 | Joao Vieira | Antonelli Motorsport | +26 | 4,156 |
| P9 | Lucas Mauron | Jenzer Motorsport | +44 | 3,777 |
| P10 | Giuliano Raucci | Prema Powerteam | +36 | 3,717 |
| P11 | Ralf Aron | Prema Powerteam | −49 | 4,723 |
| P12 | Robert Shwartzman | Mücke Motorsport | −48 | 4,496 |
| P13 | Yan Leon Shlom | Malta Formula Racing | +5 | 3,640 |
| P14 | Kevin Kanayet | Malta Formula Racing | +12 | 3,422 |
| P15 | David Beckmann | Mücke Motorsport | −78 | 4,379 |
| P16 | Nico Rindlisbacher | Jenzer Motorsport | +28 | 2,983 |
| P17 | Yifei Ye | RB Racing | −39 | 3,569 |
| P18 | Marino Sato | Vincenzo Sospiri Racing | −71 | 3,786 |
| P19 | Alex Peroni | Torino Squadra Corse | −25 | 3,148 |
| P20 | Matteo Desideri | Antonelli Motorsport | −84 | 3,644 |
| P21 | Mattia Ferrari | Antonelli Motorsport | −39 | 3,041 |
| P22 | Riccardo Ponzio | Teramo Racing Team | −47 | 2,986 |
| P23 | Wiktoria Pankiewicz | RB Racing | −39 | 2,764 |
| P24 | Julia Pankiewicz | RB Racing | −51 | 2,756 |
| P25 | Fernando Madera Jr. | Team Costa Rica | −81 | 2,937 |
| P26 | Kikko Galbiati | Antonelli Motorsport | −93 | 2,931 |
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.