| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Marcos Siebert | Jenzer Motorsport | +116 | 4,153 |
| P2 | Simone Cunati | Vincenzo Sospiri Racing | +145 | 3,621 |
| P3 | Diego Bertonelli | RB Racing | +87 | 4,123 |
| P4 | Robert Shwartzman | Mücke Motorsport | +15 | 4,978 |
| P5 | Marino Sato | Vincenzo Sospiri Racing | +79 | 3,847 |
| P6 | Riccardo Ponzio | Teramo Racing Team | +130 | 3,041 |
| P7 | Nico Rindlisbacher | Jenzer Motorsport | +48 | 3,840 |
| P8 | Yifei Ye | RB Racing | +54 | 3,586 |
| P9 | Mauricio Baiz | Vincenzo Sospiri Racing | +33 | 3,646 |
| P10 | Lucas Mauron | Jenzer Motorsport | +27 | 3,526 |
| P11 | Kikko Galbiati | Antonelli Motorsport | +66 | 2,899 |
| P12 | Raul Guzman | Malta Formula Racing | −15 | 3,649 |
| P13 | Zhou Guanyu | Prema Powerteam | −87 | 4,410 |
| P14 | Julia Pankiewicz | RB Racing | +32 | 2,752 |
| P15 | Alex Peroni | Torino Squadra Corse | −54 | 3,565 |
| P16 | Bar Baruch | Israel F4 | −72 | 3,591 |
| P17 | Kevin Kanayet | Malta Formula Racing | −94 | 3,663 |
| P18 | Riccardo Pollastri | Malta Formula Racing | −68 | 3,191 |
| P19 | Federico Malvestiti | Antonelli Motorsport | −78 | 3,130 |
| P20 | Ralf Aron | Prema Powerteam | −223 | 4,955 |
| P21 | Giuliano Raucci | Prema Powerteam | −142 | 3,482 |
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.