Early years Weatherman was born in
Wentzville, Missouri, where he was first introduced to racing by his father and a family friend at the age of eight years old, with Kyle and brother
Clayton both racing go-karts. At the age of twelve, Weatherman moved to the
Legends Series, in which he raced until the age of fifteen. At the same time, he participated in some
IMCA dirt races. He won the Legends National Championship at
Las Vegas Motor Speedway and became the youngest driver up until that point to claim victory in that race.
ARCA Racing Series When Weatherman was fifteen, he made the move to the
ARCA Racing Series. Running in five races that year, he recorded four top fives and a best finish of second with his family-owned team. He made eight starts for the Roush-affiliated
Roulo Brothers Racing, finding moderate success. won the Short-Track Championship Weatherman won all those accolades despite not running a full schedule; in fifteen races he won his first career race at
New Jersey Motorsports Park, won three straight poles and led laps in ten races while posting just two finishes outside the top-ten. Weatherman led over half of the 200 laps and came home second to
Josh Williams. Running a few races for his own team near the end of the season, Weatherman captured the pole at
Pocono and was briefly hospitalized after a hard crash with
Myatt Snider in the season's final race. He ended up competing in fifteen of twenty events to finish seventh in points; he had seven top-five and nine top-ten finishes. Weatherman once again led the most laps early in the season at the
Nashville Fairgrounds Speedway.
NASCAR at
Michigan International Speedway 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 2018. 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
NASCAR 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 and the Xfinity Series 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 was promoted to a full-time ride in MHR's No. 47 for the 2021 Xfinity season. Weatherman departed the team at the end of the year. On January 31, 2022, Weatherman announced he would drive the first five races of the NASCAR Xfinity Series season with
DGM Racing driving the 92 and having sponsorship from LS Tractor at
Daytona International Speedway and
Atlanta Motor Speedway. California Law Enforcement would sponsor Weatherman at
Auto Club Speedway,
Las Vegas Motor Speedway and
Phoenix Raceway. He finished eighth at Atlanta. He also drove for the No. 34
Jesse Iwuji Motorsports Chevrolet for a majority of the season, including another eighth place finish at
Loudon. in 2024. On November 14, 2023, it was announced that Weatherman would return to DGM in 2024, this time driving the No. 91 full-time. Following the
Portland race, Weatherman was fined 25,000 for intentionally damaging another vehicle on pit road. Weatherman would be moved to the team's part-time No. 36 car for
the race at Watkins Glen due to
Josh Bilicki bringing sponsorship to drive the No. 91 and
Dawson Cram bringing sponsorship to drive the No. 92, the team's two full-time cars. Weatherman would not drive in the final two races of the season due to sponsorship issues. ==Personal life==