| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Jack Hawksworth | Team Pelfrey | +101 | 4,505 |
| P2 | Juan Piedrahita | JDC Motorsports | +110 | 4,182 |
| P3 | Sage Karam | Andretti Autosport | +80 | 4,365 |
| P4 | Gabby Chaves | JDC Motorsports | +31 | 4,842 |
| P5 | Diego Ferreira | Juncos Racing | +73 | 4,048 |
| P6 | Gustavo Menezes | Team Pelfrey | +78 | 3,814 |
| P7 | Martín Scuncio | Juncos Racing | +24 | 4,264 |
| P8 | Petri Suvanto | Team Pelfrey | +9 | 4,245 |
| P9 | Zack Meyer | AIM Autosport | +68 | 3,403 |
| P10 | Andrés Méndez | Team GDT | +54 | 3,374 |
| P11 | Jerimy Daniel | The Racing Company | +38 | 3,366 |
| P12 | Stefan Rzadzinski | JDC Motorsports | −26 | 3,913 |
| P13 | Ashley Freiberg | JDC Motorsports | −8 | 3,527 |
| P14 | Carlos Linares | Linares Racing | +1 | 3,249 |
| P15 | Bruno Palli | Juncos Racing | −38 | 3,507 |
| P16 | Connor De Phillippi | Juncos Racing | −145 | 4,734 |
| P17 | Zach Veach | Andretti Autosport | −117 | 4,071 |
| P18 | Camilo Schmidt | Linares Racing | −70 | 3,345 |
| P19 | Walt Bowlin | AIM Autosport | −30 | 2,745 |
| P20 | Ryan Tveter | Team GDT | −96 | 3,280 |
| P21 | Corey Lewis | Team GDT | −138 | 3,573 |
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.