| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Aric Almirola | — | +69 | 6,199 |
| P2 | Sam Mayer | — | +124 | 5,081 |
| P3 | Chandler Smith | — | +72 | 5,808 |
| P4 | Carson Kvapil | — | +214 | 3,353 |
| P5 | Justin Allgaier | — | +59 | 5,745 |
| P6 | Sheldon Creed | — | +62 | 5,547 |
| P7 | Sammy Smith | — | +66 | 5,338 |
| P8 | Cole Custer | — | +25 | 5,904 |
| P9 | Jesse Love | — | +61 | 5,143 |
| P10 | Josh Williams | — | +118 | 4,172 |
| P11 | Shane Van Gisbergen | — | +1 | 5,866 |
| P12 | Parker Kligerman | — | +11 | 5,538 |
| P13 | Taylor Gray | — | +16 | 5,304 |
| P14 | Brennan Poole | — | +78 | 4,252 |
| P15 | Anthony Alfredo | — | +49 | 4,536 |
| P16 | Blaine Perkins | — | +87 | 3,876 |
| P17 | Ryan Sieg | — | +20 | 4,718 |
| P18 | Hailie Deegan | — | +55 | 4,086 |
| P19 | Myatt Snider | — | +2 | 4,733 |
| P20 | Dexter Bean | — | +74 | 3,560 |
| P21 | Matt DiBenedetto | — | −40 | 5,121 |
| P22 | Jeremy Clements | — | −8 | 4,497 |
| P23 | Kyle Sieg | — | +18 | 4,019 |
| P24 | Dawson Cram | — | +41 | 3,555 |
| P25 | Riley Herbst | — | −79 | 5,217 |
| P26 | Ryan Ellis | — | −9 | 4,043 |
| P27 | Brandon Jones | — | −87 | 5,057 |
| P28 | Joey Gase | — | −4 | 3,732 |
| P29 | Garrett Smithley | — | −30 | 3,976 |
| P30 | Logan Bearden | — | −44 | 4,051 |
| P31 | Leland Honeyman Jr. | — | −61 | 4,167 |
| P32 | Jeb Burton | — | −92 | 4,489 |
| P33 | Kyle Weatherman | — | −77 | 4,148 |
| P34 | Austin Hill | — | −195 | 5,942 |
| P35 | Corey Heim | — | −180 | 5,497 |
| P36 | AJ Allmendinger | — | −208 | 5,847 |
| P37 | Parker Retzlaff | — | −148 | 4,688 |
| P38 | Akinori Ogata | — | −57 | 3,302 |
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.