| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Ben Rhodes | ThorSport Racing | +109 | 4,822 |
| P2 | Christopher Bell | Kyle Busch Motorsports | +47 | 5,776 |
| P3 | Chase Briscoe | Brad Keselowski Racing | +64 | 5,191 |
| P4 | Austin Cindric | Brad Keselowski Racing | +76 | 4,798 |
| P5 | Kaz Grala | GMS Racing | +101 | 4,271 |
| P6 | Cody Coughlin | ThorSport Racing | +93 | 4,219 |
| P7 | Matt Crafton | ThorSport Racing | +14 | 5,304 |
| P8 | John Hunter Nemechek | NEMCO Motorsports | +36 | 4,722 |
| P9 | Grant Enfinger | ThorSport Racing | −4 | 5,220 |
| P10 | Johnny Sauter | GMS Racing | −39 | 5,719 |
| P11 | Timothy Peters | Young's Motorsports | −35 | 5,379 |
| P12 | Ryan Truex | Hattori Racing Enterprises | −20 | 4,889 |
| P13 | Noah Gragson | Kyle Busch Motorsports | −5 | 4,467 |
| P14 | Wendell Chavous | Premium Motorsports | +46 | 3,679 |
| P15 | Jordan Anderson | TJL Motorsports | +56 | 3,402 |
| P16 | Josh Reaume | Beaver Motorsports | +56 | 3,244 |
| P17 | Camden Murphy | Copp Motorsports | +35 | 3,373 |
| P18 | Jennifer Jo Cobb | Jennifer Jo Cobb Racing | +45 | 3,079 |
| P19 | Norm Benning | Norm Benning Racing | +22 | 3,253 |
| P20 | Austin Self | Martins Motorsports | −36 | 3,868 |
| P21 | Justin Haley | GMS Racing | −99 | 4,601 |
| P22 | Travis Pastrana | Niece Motorsports | −99 | 4,408 |
| P23 | Stewart Friesen | Halmar Friesen Racing | −67 | 3,832 |
| P24 | T. J. Bell | Niece Motorsports | −47 | 3,433 |
| P25 | Matt Mills | Jennifer Jo Cobb Racing | −64 | 3,512 |
| P26 | Joseph Joe Frank Nemechek III | NEMCO Motorsports | −76 | 3,519 |
| P27 | Mike Senica | Norm Benning Racing | −15 | 2,572 |
| P28 | Myatt Snider | Kyle Busch Motorsports | −135 | 4,001 |
| P29 | Todd Peck | MB Motorsports | −58 | 2,878 |
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.