| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Nick d'Orlando | Graham Rahal Performance | +133 | 2,138 |
| P2 | Jordan Missig | Graham Rahal Performance | +9 | 3,628 |
| P3 | Danny Dyszelski | RySpec Racing | +53 | 2,634 |
| P4 | Evan Slater | EVR Motorsports | −4 | 3,157 |
| P5 | Spencer Schmidt | CAMERON Racing | +47 | 2,255 |
| P6 | Austin Riley | Racing with Autism | +75 | 1,776 |
| P7 | Michael Anzaldi | RYNO Racing with Team Stradale | +50 | 1,821 |
| P8 | Corey Neveau | CAMERON Racing | −24 | 2,419 |
| P9 | Greg Folger | PRIMAL Racing | +34 | 1,611 |
| P10 | Jack Zweifel | GROUP-A Racing | +29 | 1,445 |
| P11 | Jack Yang | GROUP-A Racing | −3 | 1,570 |
| P12 | David Flynt | APEX Motorsports South | −8 | 1,410 |
| P13 | David Mason | PRIMAL Racing | −35 | 1,486 |
| P14 | Matthew Romer | ONE Motorsports | −51 | 1,435 |
| P15 | Arul Venkatesh | CAMERON Racing | −10 | 717 |
| P16 | Raiden Nicol | PRIMAL Racing | −180 | 2,569 |
| P17 | Chris Huhn | PRIMAL Racing | −113 | 1,499 |
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.