| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Ryan Truex | — | +121 | 5,181 |
| P2 | Josh Berry | — | +67 | 5,952 |
| P3 | Justin Allgaier | — | +70 | 5,737 |
| P4 | Austin Hill | — | +62 | 5,734 |
| P5 | John Hunter Nemechek | — | +70 | 5,442 |
| P6 | Sammy Smith | — | +73 | 5,268 |
| P7 | Cole Custer | — | +35 | 5,758 |
| P8 | Brandon Jones | — | +53 | 5,299 |
| P9 | Sam Mayer | — | +47 | 5,260 |
| P10 | Daniel Hemric | — | +33 | 5,353 |
| P11 | Sheldon Creed | — | +36 | 5,173 |
| P12 | Kaz Grala | — | +72 | 4,519 |
| P13 | Chandler Smith | — | −7 | 5,585 |
| P14 | Kyle Weatherman | — | +70 | 4,312 |
| P15 | Brett Moffitt | — | +28 | 4,767 |
| P16 | Ryan Sieg | — | +13 | 4,871 |
| P17 | Parker Retzlaff | — | +18 | 4,661 |
| P18 | Jeb Burton | — | −4 | 4,857 |
| P19 | Jeremy Clements | — | +17 | 4,439 |
| P20 | Derek Kraus | — | −26 | 4,923 |
| P21 | Riley Herbst | — | −72 | 5,527 |
| P22 | Joe Graf Jr | — | +36 | 3,875 |
| P23 | Josh Williams | — | −5 | 4,275 |
| P24 | Brennan Poole | — | +28 | 3,739 |
| P25 | Ryan Ellis | — | −5 | 4,059 |
| P26 | Rajah Caruth | — | −14 | 4,069 |
| P27 | Gray Gaulding | — | +5 | 3,713 |
| P28 | Stefan Parsons | — | −18 | 3,901 |
| P29 | Kyle Sieg | — | −43 | 4,108 |
| P30 | Timmy Hill | — | −49 | 4,074 |
| P31 | Garrett Smithley | — | −46 | 3,921 |
| P32 | Chad Chastain | — | −39 | 3,719 |
| P33 | Patrick Emerling | — | −50 | 3,755 |
| P34 | CJ McLaughlin | — | −49 | 3,624 |
| P35 | Corey Heim | — | −162 | 5,079 |
| P36 | Anthony Alfredo | — | −109 | 4,182 |
| P37 | Jeffrey Earnhardt | — | −89 | 3,816 |
| P38 | Parker Kligerman | — | −167 | 4,775 |
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.