| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Marcos Siebert | Jenzer Motorsport | +76 | 4,472 |
| P2 | Simone Cunati | Vincenzo Sospiri Racing | +112 | 3,795 |
| P3 | Richard Verschoor | Bhaitech | +83 | 3,862 |
| P4 | Marino Sato | Vincenzo Sospiri Racing | +82 | 3,630 |
| P5 | Ian Geoffrey Rodriguez | DRZ Benelli | +81 | 3,399 |
| P6 | Kush Maini | BVM Racing | +23 | 3,759 |
| P7 | Federico Malvestiti | Antonelli Motorsport | +50 | 3,248 |
| P8 | Kikko Galbiati | Antonelli Motorsport | +58 | 2,908 |
| P9 | Fabio Scherer | Jenzer Motorsport | −14 | 3,445 |
| P10 | Giacomo Altoè | Bhaitech | −53 | 3,615 |
| P11 | Sebastian Fernandez | RB Racing | −46 | 3,291 |
| P12 | Manuel Maldonado | Cram Motorsport | −70 | 3,303 |
| P13 | Diego Bertonelli | RB Racing | −144 | 3,904 |
| P14 | Giacomo Bianchi | Jenzer Motorsport | −94 | 3,093 |
| P15 | Federico Iribarne | Torino Squadra Corse | −144 | 3,358 |
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.