Weatherman teamed up with Roush Fenway Racing development team Lira Motorsports to run the 2015 NASCAR Camping World Truck Series season finale at Homestead-Miami Speedway.
 In the debut race for driver and team, Weatherman qualified 21st but was hampered by a pit road penalty in the early stages of the event, resulting in a 23rd-place finish, three laps down.

On October 23, 2017, it was announced that Weatherman would make his Monster Energy NASCAR Cup Series debut driving Rick Ware Racing's No.
51 at Martinsville Speedway.
He would also drive the car at Phoenix International Raceway.
A year later, Weatherman joined StarCom Racing to run the 2018 Overton's 400 at Chicagoland Speedway, driving the No.
99 car.
Although that was his first race appearance for the team, Weatherman had been a StarCom employee since April.
Weatherman wound up making six additional starts in the No.
99, recording a best finish of 26th at Las Vegas Motor Speedway.

In 2019, Weatherman debuted in the Xfinity Series for Rick Ware Racing, and also made a Cup start for the team at Michigan International Speedway in June.
Later that month at Sonoma Raceway, he qualified Premium Motorsports' No.
15 car in place of Ross Chastain, who was competing in the Truck race at Gateway.

Weatherman returned to Mike Harmon Racing in 2020.
At Kentucky Speedway's Shady Rays 200 in July, Weatherman scored MHR's best finish and maiden top ten when he finished eighth.
Weatherman teamed up with Roush Fenway Racing development team Lira Motorsports to run the 2015 NASCAR Camping World Truck Series season finale at Homestead-Miami Speedway.  In the debut race for driver and team, Weatherman qualified 21st but was hampered by a pit road penalty in the early stages of the event, resulting in a 23rd-place finish, three laps down.
On October 23, 2017, it was announced that Weatherman would make his Monster Energy NASCAR Cup Series debut driving Rick Ware Racing's No. 51 at Martinsville Speedway. He would also drive the car at Phoenix International Raceway. A year later, Weatherman joined StarCom Racing to run the 2018 Overton's 400 at Chicagoland Speedway, driving the No. 99 car. Although that was his first race appearance for the team, Weatherman had been a StarCom employee since April. Weatherman wound up making six additional starts in the No. 99, recording a best finish of 26th at Las Vegas Motor Speedway.
In 2019, Weatherman debuted in the Xfinity Series for Rick Ware Racing, and also made a Cup start for the team at Michigan International Speedway in June. Later that month at Sonoma Raceway, he qualified Premium Motorsports' No. 15 car in place of Ross Chastain, who was competing in the Truck race at Gateway.
Weatherman returned to Mike Harmon Racing in 2020. At Kentucky Speedway's Shady Rays 200 in July, Weatherman scored MHR's best finish and maiden top ten when he finished eighth.
Kyle Weatherman