| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Kevin Kanayet | Malta Formula Racing | +151 | 3,744 |
| P2 | Alex Peroni | Torino Squadra Corse | +155 | 3,509 |
| P3 | Diego Bertonelli | RB Racing | +109 | 3,903 |
| P4 | Ralf Aron | Prema Powerteam | +19 | 5,067 |
| P5 | Zhou Guanyu | Prema Powerteam | +22 | 4,730 |
| P6 | Robert Shwartzman | Mücke Motorsport | +2 | 4,831 |
| P7 | Moritz Müller-Crepon | Jenzer Motorsport | +97 | 3,371 |
| P8 | Nico Rindlisbacher | Jenzer Motorsport | +65 | 3,584 |
| P9 | Mauricio Baiz | Vincenzo Sospiri Racing | +44 | 3,656 |
| P10 | Ian Geoffrey Rodriguez | DRZ Benelli | +47 | 3,443 |
| P11 | Yan Leon Shlom | Mücke Motorsport | +50 | 3,242 |
| P12 | Bar Baruch | Israel F4 | +6 | 3,592 |
| P13 | Lucas Mauron | Jenzer Motorsport | −7 | 3,567 |
| P14 | Riccardo Ponzio | Teramo Racing Team | +37 | 2,907 |
| P15 | Fernando Madera Jr. | Team Costa Rica | +28 | 2,848 |
| P16 | Julia Pankiewicz | RB Racing | +26 | 2,699 |
| P17 | David Beckmann | Mücke Motorsport | −137 | 4,670 |
| P18 | Yifei Ye | RB Racing | −69 | 3,481 |
| P19 | Marcos Siebert | Jenzer Motorsport | −128 | 4,081 |
| P20 | Raul Guzman | Malta Formula Racing | −95 | 3,447 |
| P21 | Marino Sato | Vincenzo Sospiri Racing | −130 | 3,719 |
| P22 | Kikko Galbiati | Antonelli Motorsport | −66 | 2,812 |
| P23 | Lando Norris | Mücke Motorsport | −226 | 4,786 |
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.