| Fin | St | Trk | Driver | Truck | Laps | Status | Laps Led | Points |
| 1 | 4 | 24 | Justin Haley | Chevrolet | 160 | Running | 7 | 47 |
| 2 | 8 | 4 | Todd Gilliland | Toyota | 160 | Running | 1 | 43 |
| 3 | 13 | 21 | Johnny Sauter | Chevrolet | 160 | Running | 0 | 45 |
| 4 | 14 | 13 | Myatt Snider | Ford | 160 | Running | 0 | 33 |
| 5 | 10 | 54 | Zane Smith | Toyota | 160 | Running | 0 | 32 |
| 6 | 20 | 42 | Chad Finley | Chevrolet | 160 | Running | 0 | 31 |
| 7 | 9 | 97 | Jesse Little | Ford | 160 | Running | 0 | 37 |
| 8 | 17 | 51 | Riley Herbst | Toyota | 160 | Running | 0 | 29 |
| 9 | 12 | 2 | Cody Coughlin | Chevrolet | 160 | Running | 0 | 28 |
| 10 | 3 | 18 | Noah Gragson | Toyota | 160 | Running | 63 | 43 |
| 11 | 19 | 02 | Austin Hill | Chevrolet | 160 | Running | 0 | 26 |
| 12 | 24 | 63 | Kevin Donahue | Chevrolet | 160 | Running | 0 | 25 |
| 13 | 16 | 52 | Stewart Friesen | Chevrolet | 160 | Running | 0 | 27 |
| 14 | 11 | 16 | Brett Moffitt | Toyota | 160 | Running | 18 | 34 |
| 15 | 22 | 49 | Wendell Chavous | Chevrolet | 160 | Running | 0 | 22 |
| 16 | 25 | 22 | Austin Wayne Self | Chevrolet | 160 | Running | 0 | 21 |
| 17 | 30 | 83 | Tyler Matthews | Chevrolet | 160 | Running | 0 | 20 |
| 18 | 32 | 33 | Josh Reaume | Chevrolet | 159 | Running | 0 | 19 |
| 19 | 5 | 41 | Ben Rhodes | Ford | 157 | Running | 0 | 18 |
| 20 | 6 | 88 | Matt Crafton | Ford | 156 | Running | 0 | 25 |
| 21 | 1 | 98 | Grant Enfinger | Ford | 153 | Running | 36 | 29 |
| 22 | 29 | 10 | Jennifer Jo Cobb | Chevrolet | 148 | Running | 0 | 15 |
| 23 | 26 | 3 | Jordan Anderson | Chevrolet | 144 | Running | 0 | 14 |
| 24 | 31 | 6 | Norm Benning | Chevrolet | 121 | Clutch | 0 | 13 |
| 25 | 7 | 8 | John Hunter Nemechek | Chevrolet | 113 | Oil leak | 1 | 0 |
| 26 | 21 | 45 | Justin Fontaine | Chevrolet | 113 | Accident | 0 | 11 |
| 27 | 15 | 20 | Tate Fogleman | Chevrolet | 113 | Accident | 0 | 10 |
| 28 | 2 | 46 | Christian Eckes | Toyota | 76 | Accident | 34 | 23 |
| 29 | 23 | 50 | Ross Chastain | Chevrolet | 43 | vibration | 0 | 0 |
| 30 | 18 | 25 | Dalton Sargeant | Chevrolet | 31 | Accident | 0 | 7 |
| 31 | 28 | 15 | Bryant Barnhill | Chevrolet | 5 | Engine | 0 | 6 |
| 32 | 27 | 87 | Joe Nemechek | Chevrolet | 0 | Electrical | 0 | 5 |
Time of Race: 02 Hrs, 20 Mins, 38 Secs.
Average Speed: 85.328 MPH
Margin of Victory: 0.753 Seconds
Stage 1 Top 10: 98,18,88,8,24,16,46,97,21,52
Stage 2 Top 10: 46,21,4,18,16,8,97,98,52,24
Race Comments: Justin Haley won the 5th Annual Villa Lighting delivers the Eaton 200 presented by CK Power, his 1st NASCAR Camping World Truck Series victory. Prior to the start of the race, the following trucks dropped to the rear of the field for the reason indicated: No. 33 (unapproved adjustments), No. 41 (backup truck), No. 87 (pitting before the green).
Failed to Qualify: (2) 74 BJ McLeod(i), 0 Camden Murphy.
Caution Flags: 9 for 53 laps: Laps: 24-27 (#3 Stopped in Turn 2, Refired [83]); 34-41 (#25 Incident/ Stage 1 Conclusion [33]); 67-75 (#88 Stopped on the Track/ Stage 2 Conclusion [22]); 78-81 (#46, 52 Incident Turn 2 [41]); 99-104 (#21, 52 Incident Backstretch [83]); 115-124 (#45, 20 Incident Turn 1 [Red Flag 12:36] [63]); 134-137 (#4, 16 Incident Turn 1 [52]); 150-153 (Debris on the Backstretch [33]); 155-158 (Debris/#41 Stopped on Track [33]).
Lead Changes: 7 among 7 drivers: G. Enfinger 1-36; C. Eckes 37-70; T. Gilliland # 71; N. Gragson 72-81; B. Moffitt 82-99; J. Nemechek(i) 100; N. Gragson 101-153; J. Haley 154-160.



