| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Thomas Merrill | — | +75 | 4,323 |
| P2 | Evan Slater | — | +134 | 3,504 |
| P3 | Cameron Lawrence | — | +83 | 3,964 |
| P4 | Tyler Kicera | — | +98 | 3,679 |
| P5 | Rhett Barkau | — | +111 | 3,423 |
| P6 | Elias Anderson | — | +77 | 3,683 |
| P7 | Scott Borchetta | — | +82 | 3,524 |
| P8 | Rafa Matos | — | −11 | 4,649 |
| P9 | Tom Sheehan | — | +75 | 3,383 |
| P10 | Aaron Pettipas | — | +74 | 3,285 |
| P11 | Darin Mock | — | +89 | 3,007 |
| P12 | Jim Gallaugher | — | +109 | 2,640 |
| P13 | Misha Goikhberg | — | +33 | 3,417 |
| P14 | Mike Skeen | — | −27 | 4,017 |
| P15 | Connor Mosack | — | −24 | 3,840 |
| P16 | Jeffery Birdwell | — | +30 | 3,130 |
| P17 | Danny Bender | — | −16 | 3,517 |
| P18 | Doug Peterson | — | +3 | 3,199 |
| P19 | Keith Prociuk | — | −32 | 3,479 |
| P20 | Michele Abbate | — | −39 | 3,441 |
| P21 | Adrian Wlostowski | — | −47 | 3,411 |
| P22 | Barry Boes | — | +2 | 2,811 |
| P23 | Patrick Paul | — | −3 | 2,748 |
| P24 | Ty Young | — | +17 | 2,411 |
| P25 | Adam Andretti | — | −75 | 3,300 |
| P26 | Chris Leisfeld | — | −60 | 3,040 |
| P27 | Doug Winston | — | −47 | 2,807 |
| P28 | Ricky Sanders | — | −117 | 3,445 |
| P29 | Brent Crews | — | −121 | 3,371 |
| P30 | Connor Zilisch | — | −128 | 3,343 |
| P31 | Mark Ketenci | — | −108 | 3,016 |
| P32 | Steven Lustig | — | −88 | 2,730 |
| DNF | Dylan Archer | — | −148 | 3,233 |
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.