| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jack Hawksworth | Team Pelfrey | +101 | 4,610 |
| P2 | Sage Karam | Andretti Autosport | +88 | 4,549 |
| P3 | Gabby Chaves | JDC Motorsports | +44 | 4,933 |
| P4 | Petri Suvanto | Team Pelfrey | +84 | 4,157 |
| P5 | Gustavo Menezes | Team Pelfrey | +92 | 3,864 |
| P6 | Stefan Rzadzinski | JDC Motorsports | +73 | 3,872 |
| P7 | Ashley Freiberg | JDC Motorsports | +83 | 3,560 |
| P8 | Carlos Linares | Linares Racing | +85 | 3,322 |
| P9 | Camilo Schmidt | Linares Racing | +46 | 3,578 |
| P10 | Ryan Tveter | Team GDT | +39 | 3,448 |
| P11 | Diego Ferreira | Juncos Racing | −26 | 4,010 |
| P12 | Bruno Palli | Juncos Racing | — | 3,493 |
| P13 | Connor De Phillippi | Juncos Racing | −107 | 4,634 |
| P14 | Blair Robertshaw | Robertshaw Racing | −52 | 3,679 |
| P15 | Martín Scuncio | Juncos Racing | −113 | 4,222 |
| P16 | Juan Piedrahita | JDC Motorsports | −120 | 4,073 |
| P17 | Zach Veach | Andretti Autosport | −127 | 3,947 |
| P18 | Zack Meyer | AIM Autosport | −83 | 3,263 |
| DNF | Andrés Méndez | Team GDT | −105 | 3,296 |
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.