| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Thomas Merrill | — | +75 | 4,321 |
| P2 | Evan Slater | — | +133 | 3,513 |
| P3 | Cameron Lawrence | — | +82 | 3,962 |
| P4 | Tyler Kicera | — | +97 | 3,677 |
| P5 | Rhett Barkau | — | +111 | 3,420 |
| P6 | Elias Anderson | — | +77 | 3,680 |
| P7 | Scott Borchetta | — | +81 | 3,522 |
| P8 | Rafa Matos | — | −11 | 4,647 |
| P9 | Tom Sheehan | — | +75 | 3,382 |
| P10 | Aaron Pettipas | — | +73 | 3,285 |
| P11 | Darin Mock | — | +89 | 3,005 |
| P12 | Jim Gallaugher | — | +109 | 2,638 |
| P13 | Misha Goikhberg | — | +32 | 3,415 |
| P14 | Mike Skeen | — | −28 | 4,015 |
| P15 | Connor Mosack | — | −24 | 3,835 |
| P16 | Jeffery Birdwell | — | +29 | 3,129 |
| P17 | Danny Bender | — | −16 | 3,517 |
| P18 | Doug Peterson | — | +3 | 3,197 |
| P19 | Keith Prociuk | — | −33 | 3,477 |
| P20 | Michele Abbate | — | −39 | 3,439 |
| P21 | Adrian Wlostowski | — | −47 | 3,409 |
| P22 | Barry Boes | — | +1 | 2,809 |
| P23 | Patrick Paul | — | −3 | 2,747 |
| P24 | Ty Young | — | +16 | 2,409 |
| P25 | Adam Andretti | — | −75 | 3,298 |
| P26 | Chris Leisfeld | — | −60 | 3,040 |
| P27 | Doug Winston | — | −48 | 2,806 |
| P28 | Ricky Sanders | — | −106 | 3,319 |
| P29 | Brent Crews | — | −121 | 3,370 |
| P30 | Connor Zilisch | — | −129 | 3,342 |
| P31 | Mark Ketenci | — | −108 | 3,016 |
| P32 | Steven Lustig | — | −89 | 2,728 |
| DNF | Dylan Archer | — | −148 | 3,231 |
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.