| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Noah Gragson | Kyle Busch Motorsports | +141 | 4,610 |
| P2 | Matt Crafton | ThorSport Racing | +80 | 5,387 |
| P3 | Johnny Sauter | GMS Racing | +52 | 5,724 |
| P4 | Harrison Burton | Kyle Busch Motorsports | +133 | 4,312 |
| P5 | Todd Gilliland | Kyle Busch Motorsports | +125 | 4,285 |
| P6 | Stewart Friesen | Halmar Friesen Racing | +137 | 3,986 |
| P7 | Kaz Grala | GMS Racing | +107 | 4,248 |
| P8 | Christopher Bell | Kyle Busch Motorsports | −4 | 5,901 |
| P9 | Ben Rhodes | ThorSport Racing | +51 | 4,766 |
| P10 | Austin Cindric | Brad Keselowski Racing | +31 | 4,907 |
| P11 | Justin Haley | GMS Racing | +40 | 4,633 |
| P12 | Grant Enfinger | ThorSport Racing | −11 | 5,265 |
| P13 | Ryan Truex | Hattori Racing Enterprises | +12 | 4,742 |
| P14 | Regan Smith | RBR Enterprises | −40 | 5,430 |
| P15 | Ty Dillon | NEMCO Motorsports | −77 | 6,005 |
| P16 | Austin Hill | Young's Motorsports | +40 | 3,968 |
| P17 | Landon Huffman | Copp Motorsports | +34 | 3,918 |
| P18 | Cale Gale | MDM Motorsports | −45 | 4,857 |
| P19 | Chase Briscoe | Brad Keselowski Racing | −64 | 5,010 |
| P20 | Cody Coughlin | ThorSport Racing | −12 | 4,120 |
| P21 | Wendell Chavous | Premium Motorsports | +15 | 3,655 |
| P22 | Jeffrey Abbey | Niece Motorsports | −18 | 3,952 |
| P23 | Mason Diaz | Brandonbilt Motorsports | −24 | 3,901 |
| P24 | Jordan Anderson | TJL Motorsports | +5 | 3,407 |
| P25 | Bayley Currey | Beaver Motorsports | −42 | 3,883 |
| P26 | Jeb Burton | Young's Motorsports | −113 | 4,713 |
| P27 | Norm Benning | Norm Benning Racing | −6 | 3,173 |
| P28 | Jennifer Jo Cobb | Jennifer Jo Cobb Racing | −11 | 3,103 |
| P29 | Austin Self | Martins Motorsports | −75 | 3,798 |
| P30 | John Hunter Nemechek | NEMCO Motorsports | −146 | 4,640 |
| P31 | Gray Gaulding | Premium Motorsports | −95 | 3,801 |
| P32 | Chris Windom | MB Motorsports | −106 | 3,817 |
| DNF | Dawson Cram | Cram Racing Enterprises | −116 | 3,809 |
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.