| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Felix Rosenqvist | SJM Theodore Racing by Prema Powerteam | +47 | 7,107 |
| P2 | Charles Leclerc | Van Amersfoort Racing | +72 | 6,230 |
| P3 | Alexander Sims | Double R Racing | +72 | 5,949 |
| P4 | Antonio Giovinazzi | Carlin with LC8.com | +34 | 6,371 |
| P5 | Markus Pommer | Motopark | +77 | 5,366 |
| P6 | Santino Ferrucci | KFZTeile24 Mücke Motorsport | +59 | 5,414 |
| P7 | Alessio Lorandi | Van Amersfoort Racing | +92 | 4,657 |
| P8 | Lance Stroll | SJM Theodore Racing by Prema Powerteam | −3 | 5,944 |
| P9 | Jake Dennis | SJM Theodore Racing by Prema Powerteam | −39 | 6,348 |
| P10 | Arjun Maini | ThreeBond with T-Sport | +57 | 4,497 |
| P11 | Dorian Boccolacci | Signature | +51 | 4,355 |
| P12 | Nick Cassidy | TOM'S | +15 | 4,665 |
| P13 | Alexander Albon | Signature | −64 | 5,698 |
| P14 | Andy Chang | Fortec Motorsports | +45 | 3,775 |
| P15 | Kenta Yamashita | TOM'S | −29 | 4,653 |
| P16 | Yuhi Sekiguchi | B-MAX Racing Team | −68 | 5,034 |
| P17 | Martin Cao | Fortec Motorsports | −19 | 4,063 |
| P18 | Matt Solomon | Double R Racing | −2 | 3,599 |
| P19 | Mikkel Jensen | KFZTeile24 Mücke Motorsport | −130 | 5,312 |
| P20 | Sam MacLeod | Team West-Tec F3 | −80 | 4,293 |
| P21 | Zhi Cong Li | Jo Zeller Racing | −35 | 3,427 |
| P22 | Sergio SETTE CAMARA | Motopark | −150 | 4,925 |
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.