Wilson made his debut in the Truck Series in 2018 at Martinsville in the No. 20 Chevrolet Silverado for Young’s Motorsports.[6][7] He finished 16th after starting 20th. Wilson returned to the team for the race at Iowa in one of their other trucks, the No. 12, and finished 28th.
In 2019, Wilson was announced to split the No. 45 Silverado for Niece Motorsports with Ross Chastain.[8] However, when Chastain started performing well and winning races in his part-time schedule of races in the No. 45, he ended up running full-time in that truck and Wilson was moved to Niece's other truck, the No. 44, where he ran two races before he and sponsor TrüNorth eventually left the team. Wilson did not compete in any races with another team for the remainder of the season as well as all of 2020.
Motorsports career results
NASCAR
(key) (Bold – Pole position awarded by qualifying time. Italics – Pole position earned by points standings or practice time. * – Most laps led.)