Entry List | 1st Practice | 2nd Practice | Final Practice | Starting Lineup
| Fin | St | Truck | Driver | Truck | Laps | Status | Laps Led | Points |
| 1 | 8 | 8 | John Hunter Nemechek | Chevrolet | 250 | Running | 31 | 0 |
| 2 | 4 | 54 | Kyle Benjamin | Toyota | 250 | Running | 74 | 0 |
| 3 | 7 | 16 | Brett Moffitt | Toyota | 250 | Running | 0 | 41 |
| 4 | 3 | 98 | Grant Enfinger | Ford | 250 | Running | 0 | 44 |
| 5 | 11 | 18 | Noah Gragson | Toyota | 250 | Running | 0 | 39 |
| 6 | 9 | 13 | Myatt Snider | Ford | 250 | Running | 0 | 34 |
| 7 | 16 | 92 | Timothy Peters | Ford | 250 | Running | 0 | 30 |
| 8 | 13 | 51 | Harrison Burton | Toyota | 250 | Running | 0 | 30 |
| 9 | 15 | 02 | Austin Hill | Chevrolet | 250 | Running | 0 | 28 |
| 10 | 12 | 24 | Justin Haley | Chevrolet | 250 | Running | 0 | 27 |
| 11 | 18 | 25 | Dalton Sargeant | Chevrolet | 250 | Running | 0 | 26 |
| 12 | 1 | 41 | Ben Rhodes | Ford | 250 | Running | 134 | 45 |
| 13 | 17 | 04 | Cory Roper | Ford | 250 | Running | 0 | 24 |
| 14 | 23 | 4 | Todd Gilliland | Toyota | 250 | Running | 1 | 32 |
| 15 | 2 | 88 | Matt Crafton | Ford | 250 | Running | 4 | 38 |
| 16 | 20 | 20 | Reid Wilson | Chevrolet | 250 | Running | 0 | 21 |
| 17 | 28 | 50 | Dawson Cram | Chevrolet | 250 | Running | 0 | 20 |
| 18 | 29 | 49 | Wendell Chavous | Chevrolet | 250 | Running | 0 | 19 |
| 19 | 6 | 21 | Johnny Sauter | Chevrolet | 249 | Running | 0 | 33 |
| 20 | 5 | 52 | Stewart Friesen | Chevrolet | 248 | Running | 6 | 21 |
| 21 | 14 | 99 | Tyler Matthews | Chevrolet | 248 | Running | 0 | 16 |
| 22 | 25 | 3 | Jordan Anderson | Chevrolet | 248 | Running | 0 | 15 |
| 23 | 22 | 83 | Kyle Donahue | Chevrolet | 234 | Electrical | 0 | 14 |
| 24 | 24 | 15 | Robby Lyons | Chevrolet | 227 | Engine | 0 | 13 |
| 25 | 26 | 33 | Josh Reaume | Chevrolet | 227 | Running | 0 | 12 |
| 26 | 10 | 2 | Cody Coughlin | Chevrolet | 225 | Running | 0 | 11 |
| 27 | 21 | 22 | Austin Wayne Self | Chevrolet | 164 | Electrical | 0 | 10 |
| 28 | 19 | 45 | Justin Fontaine | Chevrolet | 158 | Crash | 0 | 9 |
| 29 | 31 | 10 | Jennifer Jo Cobb | Chevrolet | 55 | Electrical | 0 | 8 |
| 30 | 27 | 63 | Kevin Donahue | Chevrolet | 49 | Brakes | 0 | 7 |
| 31 | 30 | 6 | Norm Benning | Chevrolet | 35 | Too Slow | 0 | 6 |
| 32 | 32 | 1 | Mike Senica | Chevrolet | 8 | Parked | 0 | 5 |
Time of Race: 2 Hrs, 02 Mins, 05 Secs.
Average Speed: 64.628 MPH
Margin of Victory: 0.106 Seconds
Stage 1 Top 10: 41,88,98,21,54,8,52,18,16,13
Stage 2 Top 10: 41,4,21,88,8,16,18,98,13,51
Race Comments: John Hunter Nemechek won the Alpha Energy Solutions 250 at Martinsville Speedway, his sixth NASCAR Camping World Truck Series victory. (Race Story) Prior to the start of the race, the following trucks dropped to the rear of the field under penalty for reasons indicated: No. 4 and 10 (engine change), No. 6 (missed drivers meeting), No. 33 (unapproved adjustments).
Failed to Qualify: (1) 74 Mike Harmon(i).
Caution Flags: 10 for 68 laps: Laps: 16-26 (#1 stalled on the backstretch [63]); 72-82 (Stage 1 conclusion [83]); 87-92 (02, 2, 4, 19, 21, 50, 52 Incident in Turn 2 [45]); 117-122 (No. 52 and 99 Incident in Turn 4 [49]); 142-152 (Stage 2 Conclusion [2]); 160-163 (#45 and 99 Incident in Turn 4 [50]); 215-219 (Debris in Turn 3 [50]); 225-229 (#21 and 88 Incident in Turn 1 [20]); 234-238 (#15 Incident in Turn 2 [49]); 240-243 (#20 Incident in Turn 2 [21]).
Lead Changes: 10 among 6 drivers: B. Rhodes 1-25; M. Crafton 26-29; B. Rhodes 30-76; S. Friesen 77-81; B. Rhodes 82; S. Friesen 83; B. Rhodes 84-92; T. Gilliland # 93; B. Rhodes 94-145; K. Benjamin(i) 146-219; J. Nemechek(i) 220-250.



