| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Lance Stroll | Prema Powerteam | +91 | 4,381 |
| P2 | Brandon Maisano | Prema Powerteam | +90 | 4,125 |
| P3 | Matteo Cairoli | Antonelli Motorsport | +98 | 3,788 |
| P4 | Ivan Matveev | SMP Racing by Euronova | +89 | 3,646 |
| P5 | Leonardo Pulcini | Euronova Racing by Fortec Italia Motorsport | +24 | 4,092 |
| P6 | Edi Haxhiu | Cram Motorsport | +85 | 3,200 |
| P7 | Alain Valente | Jenzer Motorsport | +12 | 3,735 |
| P8 | Mahaveer RAGHUNATHAN | Adria Raceway by Cram | +21 | 3,403 |
| P9 | Lucas Mauron | Jenzer Motorsport | −14 | 3,526 |
| P10 | Bar Baruch | Israel F4 | −17 | 3,325 |
| P11 | Andrea Fontana | Euronova Racing by Fortec Italia Motorsport | −58 | 3,502 |
| P12 | Joao Vieira | Antonelli Motorsport | −50 | 3,187 |
| P13 | Nico Rindlisbacher | Jenzer Motorsport | −76 | 3,211 |
| P14 | Mattia Drudi | Adria Raceway by Cram | −159 | 3,900 |
| P15 | Gustavo Bandeira | DAV Racing | −137 | 3,367 |
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.