Camping World Truck Series
Napier debuted in the Truck Series in the 2016 Alpha Energy Solutions 250, starting last in the 32 car field and finishing 23rd, six laps down. He had set the June 18 Iowa 200 at Iowa Speedway as his next race,[4] but did not compete in it. Instead, he signed with Premium Motorsports for the summer race at Bristol Motor Speedway.[5] He returned to Premium's No. 49 truck at Phoenix International Raceway.[6]
Napier returned to Martinsville in 2017, this time with TJL Motorsports. An early oil leak dropped him to last.[7] On June 13, 2017, it was announced that Napier would run four races with Jennifer Jo Cobb Racing, including a race at Talladega Superspeedway after he turned 18.[8] In the first race of the agreement, at Gateway Motorsports Park, Napier crashed in qualifying and had to move to JJC Racing's backup, the No. 0.[9] Napier returned at Iowa, this time in the 10, but dropped out early after running the truck under a start and park operation. He did not attempt a race after that during the 2017 season.