1Friday, February 16, 2024 | Daytona International Speedway | Finish: 5th
Fresh From Florida 250
Start: 11
| Points: 38
| Laps: 101/101
| Laps Led: 0
| Status: Running
Race Recap
2Saturday, February 24, 2024 | Atlanta Motor Speedway | Finish: 13th
Fr8 208
Start: 8
| Points: 24
| Laps: 135/135
| Laps Led: 0
| Status: Running
Race Recap
3Friday, March 1, 2024 | Las Vegas Motor Speedway | Finish: 7th
Victoria's Voice Foundation 200 presented by Westgate Resorts
Start: 15
| Points: 32
| Laps: 134/134
| Laps Led: 0
| Status: Running
Race Recap
4Saturday, March 16, 2024 | Bristol Motor Speedway | Finish: 4th
Weather Guard Truck Race
Start: 20
| Points: 36
| Laps: 250/250
| Laps Led: 0
| Status: Running
Race Recap
5Saturday, March 23, 2024 | Circuit of The Americas | Finish: 23rd
XPEL 225
Start: 21
| Points: 18
| Laps: 46/46
| Laps Led: 0
| Status: Running
Race Recap
6Friday, April 5, 2024 | Martinsville Speedway | Finish: 12th
Long John Silver's 200
Start: 24
| Points: 25
| Laps: 200/200
| Laps Led: 0
| Status: Running
Race Recap
7Friday, April 12, 2024 | Texas Motor Speedway | Finish: 15th
SpeedyCash.com 250
Start: 22
| Points: 22
| Laps: 167/167
| Laps Led: 0
| Status: Running
Race Recap
8Saturday, May 4, 2024 | Kansas Speedway | Finish: 10th
Heart Of America 200
Start: 14
| Points: 27
| Laps: 134/134
| Laps Led: 0
| Status: Running
Race Recap
9Friday, May 10, 2024 | Darlington Raceway | Finish: 31st
Buckle Up South Carolina 200
Start: 20
| Points: 11
| Laps: 97/97
| Laps Led: 0
| Status: Accident
Race Recap
10Saturday, May 18, 2024 | North Wilkesboro Speedway | Finish: 20th
Wright Brand 250
Start: 20
| Points: 17
| Laps: 250/250
| Laps Led: 0
| Status: Running
Race Recap
11Friday, May 24, 2024 | Charlotte Motor Speedway | Finish: 31st
North Carolina Education Lottery 200
Start: 22
| Points: 6
| Laps: 119/134
| Laps Led: 0
| Status: Running
Race Recap
12Saturday, June 1, 2024 | World Wide Technology Raceway | Finish: 20th
Toyota 200
Start: 19
| Points: 17
| Laps: 160/160
| Laps Led: 0
| Status: Running
Race Recap
13Friday, June 28, 2024 | Nashville Superspeedway | Finish: 23rd
Rackley Roofing 200
Start: 19
| Points: 17
| Laps: 148/150
| Laps Led: 0
| Status: Running
Race Recap
14Friday, July 12, 2024 | Pocono Raceway | Finish: 8th
CRC Brakleen 175
Start: 15
| Points: 29
| Laps: 70/70
| Laps Led: 0
| Status: Running
Race Recap
15Friday, July 19, 2024 | Lucas Oil Indianapolis Raceway Park | Finish: 24th
TSport 200
Start: 5
| Points: 20
| Laps: 199/200
| Laps Led: 0
| Status: Running
Race Recap
16Saturday, August 10, 2024 | Richmond Raceway | Finish: 15th
Clean Harbors 250
Start: 17
| Points: 26
| Laps: 250/250
| Laps Led: 0
| Status: Running
Race Recap
17*Sunday, August 25, 2024 | Milwaukee Mile Speedway | Finish: 10th
PLAYOFF RACE | LiUNA! 175
Start: 14
| Points: 30
| Laps: 175/175
| Laps Led: 0
| Status: Running
Race Recap
18*Thursday, September 19, 2024 | Bristol Motor Speedway | Finish: 6th
PLAYOFF RACE | UNOH 200 presented by Ohio Logistics
Start: 11
| Points: 34
| Laps: 200/200
| Laps Led: 0
| Status: Running
Race Recap
19*Friday, September 27, 2024 | Kansas Speedway | Finish: 25th
PLAYOFF RACE | Kubota Tractor 200
Start: 26
| Points: 12
| Laps: 132/134
| Laps Led: 0
| Status: Running
Race Recap
20*Friday, October 4, 2024 | Talladega Superspeedway | Finish: 23rd
PLAYOFF RACE | Love’s RV Stop 250
Start: 17
| Points: 14
| Laps: 85/85
| Laps Led: 0
| Status: Running
Race Recap
21*Saturday, October 26, 2024 | Homestead-Miami Speedway | Finish: 11th
PLAYOFF RACE | Baptist Health 200 Race Results
Start: 22
| Points: 27
| Laps: 134/134
| Laps Led: 0
| Status: Running
Race Recap
22*Friday, November 1, 2024 | Martinsville Speedway
PLAYOFF RACE | NASCAR Craftsman Truck Series Playoff Race at Martinsville
23*Friday, November 8, 2024 | Phoenix Raceway
CHAMPIONSHIP RACE | NASCAR Craftsman Truck Series Championship Race