| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Sam Mayer | — | +140 | 5,004 |
| P2 | AJ Allmendinger | — | +97 | 5,540 |
| P3 | Shane van Gisbergen | — | +92 | 5,471 |
| P4 | Austin Hill | — | +79 | 5,555 |
| P5 | Chandler Smith | — | +53 | 5,852 |
| P6 | Parker Kligerman | — | +45 | 5,830 |
| P7 | Justin Allgaier | — | +60 | 5,431 |
| P8 | Josh Bilicki | — | +125 | 4,349 |
| P9 | Aric Almirola | — | +2 | 6,176 |
| P10 | Sammy Smith | — | +31 | 5,497 |
| P11 | Brandon Jones | — | +60 | 4,914 |
| P12 | Parker Retzlaff | — | +39 | 5,095 |
| P13 | Cole Custer | — | −9 | 5,730 |
| P14 | Alex Labbe | — | +56 | 4,590 |
| P15 | Jeb Burton | — | +43 | 4,658 |
| P16 | Anthony Alfredo | — | +27 | 4,761 |
| P17 | Ryan Sieg | — | −17 | 5,287 |
| P18 | Connor Mosack | — | +44 | 4,279 |
| P19 | Jesse Love | — | −48 | 5,529 |
| P20 | Jeremy Clements | — | +33 | 4,202 |
| P21 | Preston Pardus | — | +55 | 3,779 |
| P22 | Matt DiBenedetto | — | −4 | 4,463 |
| P23 | Kyle Sieg | — | −5 | 4,360 |
| P24 | Dawson Cram | — | +49 | 3,504 |
| P25 | Nathan Byrd | — | −3 | 4,112 |
| P26 | Brad Perez | — | +25 | 3,602 |
| P27 | Dylan Lupton | — | −4 | 3,900 |
| P28 | Leland Honeyman Jr. | — | −50 | 4,395 |
| P29 | Sage Karam | — | −25 | 3,949 |
| P30 | Austin Green | — | −69 | 4,413 |
| P31 | Ryan Ellis | — | −65 | 4,252 |
| P32 | Riley Herbst | — | −132 | 5,103 |
| P33 | Blaine Perkins | — | −57 | 3,916 |
| P34 | Thomas Annunziata | — | −68 | 3,953 |
| P35 | Sheldon Creed | — | −198 | 5,804 |
| P36 | Josh Williams | — | −122 | 4,441 |
| P37 | Ed Jones | — | −136 | 4,520 |
| P38 | Brennan Poole | — | −145 | 4,520 |
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.