| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jack Hawksworth | Team Pelfrey | +101 | 4,610 |
| P2 | Sage Karam | Andretti Autosport | +87 | 4,548 |
| P3 | Gabby Chaves | JDC Motorsports | +43 | 4,934 |
| P4 | Petri Suvanto | Team Pelfrey | +83 | 4,157 |
| P5 | Gustavo Menezes | Team Pelfrey | +91 | 3,864 |
| P6 | Stefan Rzadzinski | JDC Motorsports | +72 | 3,871 |
| P7 | Ashley Freiberg | JDC Motorsports | +83 | 3,559 |
| P8 | Carlos Linares | Linares Racing | +85 | 3,322 |
| P9 | Camilo Schmidt | Linares Racing | +45 | 3,577 |
| P10 | Ryan Tveter | Team GDT | +39 | 3,448 |
| P11 | Diego Ferreira | Juncos Racing | −27 | 4,009 |
| P12 | Bruno Palli | Juncos Racing | +6 | 3,415 |
| P13 | Connor De Phillippi | Juncos Racing | −107 | 4,633 |
| P14 | Blair Robertshaw | Robertshaw Racing | −52 | 3,678 |
| P15 | Martín Scuncio | Juncos Racing | −113 | 4,221 |
| P16 | Juan Piedrahita | JDC Motorsports | −120 | 4,073 |
| P17 | Zach Veach | Andretti Autosport | −128 | 3,946 |
| P18 | Zack Meyer | AIM Autosport | −84 | 3,262 |
| DNF | Andrés Méndez | Team GDT | −105 | 3,295 |
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.