| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jack Hawksworth | Team Pelfrey | +109 | 4,404 |
| P2 | Zach Veach | Andretti Autosport | +110 | 4,188 |
| P3 | Gabby Chaves | JDC Motorsports | +49 | 4,811 |
| P4 | Juan Piedrahita | JDC Motorsports | +87 | 4,072 |
| P5 | Diego Ferreira | Juncos Racing | +80 | 3,975 |
| P6 | Petri Suvanto | Team Pelfrey | +42 | 4,236 |
| P7 | Connor De Phillippi | Juncos Racing | −18 | 4,879 |
| P8 | Gustavo Menezes | Team Pelfrey | +53 | 3,736 |
| P9 | Zack Meyer | AIM Autosport | +73 | 3,335 |
| P10 | Bruno Palli | Juncos Racing | +39 | 3,545 |
| P11 | Stefan Rzadzinski | JDC Motorsports | −13 | 3,939 |
| P12 | Corey Lewis | Team GDT | −9 | 3,711 |
| P13 | Ashley Freiberg | JDC Motorsports | −8 | 3,535 |
| P14 | Jerimy Daniel | The Racing Company | −5 | 3,327 |
| P15 | Carlos Linares | Linares Racing | −14 | 3,248 |
| P16 | Walt Bowlin | AIM Autosport | +12 | 2,775 |
| P17 | Martín Scuncio | Juncos Racing | −128 | 4,241 |
| P18 | Andrés Méndez | Team GDT | −68 | 3,320 |
| P19 | Camilo Schmidt | Linares Racing | −92 | 3,415 |
| P20 | Sage Karam | Andretti Autosport | −177 | 4,285 |
| P21 | Ryan Tveter | Team GDT | −121 | 3,376 |
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.