| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Tristan Vautier | Sam Schmidt Motorsports | +134 | 4,934 |
| P2 | Esteban Guerrieri | Sam Schmidt Motorsports | +61 | 5,683 |
| P3 | Sebastian Saavedra | AFS Racing/Andretti Autosport | +72 | 5,199 |
| P4 | Oliver Webb | Sam Schmidt Motorsports | +92 | 4,623 |
| P5 | Victor Carbone | Sam Schmidt Motorsports | +82 | 4,485 |
| P6 | Gustavo Yacamán | Team Moore Racing | +30 | 4,886 |
| P7 | Juan Pablo García | BHA / JMM with Curb-Agajanian | +97 | 3,746 |
| P8 | Armaan Ebrahim | Fan Force United | +9 | 4,609 |
| P9 | Troy Castaneda | Bryan Herta Autosport with Curb-Agajanian | −3 | 4,472 |
| P10 | Darryl Wills | Hillenburg Motorsports | −23 | 4,452 |
| P11 | Jorge Goncalvez | Belardi Auto Racing | −53 | 4,566 |
| P12 | Alon Day | Belardi Auto Racing | −67 | 4,473 |
| P13 | JV Horto | Juncos Racing | −83 | 4,392 |
| P14 | Carlos Munoz | Andretti Autosport | −98 | 4,315 |
| P15 | David Ostella | Team Moore Racing | −98 | 4,059 |
| P16 | Rodin Younessi | Younessi Racing | −151 | 4,449 |
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.