| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jack Hawksworth | Team Pelfrey | +118 | 4,278 |
| P2 | Juan Piedrahita | JDC Motorsports | +125 | 4,009 |
| P3 | Petri Suvanto | Team Pelfrey | +113 | 3,958 |
| P4 | Gabby Chaves | JDC Motorsports | +33 | 4,775 |
| P5 | Connor De Phillippi | Juncos Racing | +22 | 4,706 |
| P6 | Martín Scuncio | Juncos Racing | +62 | 3,994 |
| P7 | Sage Karam | Andretti Autosport | +27 | 4,211 |
| P8 | Stefan Rzadzinski | JDC Motorsports | +35 | 3,927 |
| P9 | Diego Ferreira | Juncos Racing | +27 | 3,845 |
| P10 | Gustavo Menezes | Team Pelfrey | +23 | 3,711 |
| P11 | Zach Veach | Andretti Autosport | −22 | 4,026 |
| P12 | Carlos Linares | Linares Racing | +24 | 3,365 |
| P13 | Zack Meyer | AIM Autosport | −6 | 3,511 |
| P14 | Andrés Méndez | Team GDT | −23 | 3,522 |
| P15 | Bruno Palli | Juncos Racing | −53 | 3,670 |
| P16 | Larry Pegram | AIM Autosport | −37 | 3,322 |
| P17 | Walt Bowlin | AIM Autosport | −6 | 2,823 |
| P18 | Camilo Schmidt | Linares Racing | −99 | 3,651 |
| P19 | Ashley Freiberg | JDC Motorsports | −114 | 3,633 |
| P20 | Jerimy Daniel | The Racing Company | −116 | 3,485 |
| P21 | Ryan Tveter | — | −133 | 3,497 |
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.