| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Ralf Aron | Prema Powerteam | +70 | 4,815 |
| P2 | Zhou Guanyu | Prema Powerteam | +70 | 4,582 |
| P3 | Robert Shwartzman | Mücke Motorsport | +71 | 4,370 |
| P4 | Marino Sato | Vincenzo Sospiri Racing | +94 | 3,934 |
| P5 | Bar Baruch | Israel F4 | +92 | 3,795 |
| P6 | Marcos Siebert | Jenzer Motorsport | +60 | 3,984 |
| P7 | Giuliano Raucci | Prema Powerteam | +84 | 3,565 |
| P8 | David Beckmann | Mücke Motorsport | −1 | 4,385 |
| P9 | Joao Vieira | Antonelli Motorsport | +21 | 3,932 |
| P10 | Diego Bertonelli | RB Racing | +53 | 3,433 |
| P11 | Raul Guzman | Malta Formula Racing | +29 | 3,530 |
| P12 | Yan Leon Shlom | Malta Formula Racing | −1 | 3,691 |
| P13 | Kevin Kanayet | Malta Formula Racing | +7 | 3,451 |
| P14 | Alex Peroni | Torino Squadra Corse | +19 | 3,174 |
| P15 | Yifei Ye | RB Racing | −44 | 3,681 |
| P16 | Arlind Hoti | Jenzer Motorsport | −49 | 3,578 |
| P17 | Mauricio Baiz | Vincenzo Sospiri Racing | −32 | 3,252 |
| P18 | Matteo Desideri | Antonelli Motorsport | −97 | 3,801 |
| P19 | Mattia Ferrari | Antonelli Motorsport | −53 | 3,170 |
| P20 | Kikko Galbiati | Antonelli Motorsport | −69 | 3,175 |
| P21 | Riccardo Ponzio | Teramo Racing Team | −93 | 3,275 |
| P22 | Julia Pankiewicz | RB Racing | −71 | 2,913 |
| P23 | Lucas Mauron | Jenzer Motorsport | −157 | 3,676 |
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.