Kraus started racing in go-karts and bandoleros. He won the GSR Kartway championship in 2012 and 2013.[2] Kraus also competed in bandoleros at State Park Speedway in 2013 and won the track championship.[2] In 2014, he won the State Park and state bandeleros championships.[2] He later moved up to Midwest trucks and super late models (SLMs).[2] He began the 2015 season by competing in seven Super Late Model races in Florida's New Smyrna Speedway.[3] He began racing in the American Ethanol SuperTruck Series in 2015; he became the youngest driver to win a feature at Rockford Speedway at age 13.[4] Additionally, Kraus won his first SLM race a few days before he turned fourteen.[2] He also competed full-time in the Midwest Truck Series, he won that series' 2015 championship.[2][4] In 2016, he competed in the ARCA Midwest Tour, finishing fourth in the standings and surpassing Matt Kenseth as the youngest driver to win a race in the series.[5]
Kraus made his debut for BMR in a NASCAR K&N Pro Series East race at New Smyrna Speedway in February, where he finished third.[8] He set career-best finishes in the West Series of second at Kern County,[9]Spokane County Raceway,[10] and Colorado National Speedway.[11] He won the pole at Iowa Speedway, his first combination race between the K&N Pro Series East and West.[12] Kraus led for an extended period at Meridian Speedway in Idaho[13] and won the season's final race at Kern County for his first win, beating teammate and series champion Todd Gilliland.[14] He also won the K&N West Rookie of the Year award in 2017.[15]
2018: K&N contender, Truck debut
Kraus began 2018 by competing in the Winter Showdown late model race at Kern County.[16] He won the season-opening 2018 K&N Pro Series West race at Kern County after making contact with race leader Kevin Harvick on the final restart, giving the lead to teammate Cole Rouse in the process. Kraus later passed the fellow BMR driver while both were running in lapped traffic, taking the win.[17] Kraus then won the pole in both races at the series' doubleheader at Tucson Speedway, finishing fourth and eleventh in the first and second races respectively.[18] In May 2018, Kraus was named to the 2018 NASCAR Next class.[19] At Douglas County Speedway, Kraus won his third career race, leading teammate Hailie Deegan to a 1-2 finish for BMR.[20] At Evergreen Speedway, Kraus won the pole and led a majority of the race but ran out of fuel in the closing stages of the race, losing to Derek Thorn.[21] In the series' next race, a combination race with the NASCAR K&N Pro Series East at Gateway Motorsports Park, Kraus passed Rouse on the final restart to secure his third victory of the season.[22] At the Las Vegas Motor Speedway Dirt Track, he led 31 laps but spun in the later stages and retired from the race, dropping to 17th in the classification order.[23][24] At Meridian Speedway, Kraus led the first 189 laps before slowing to avoid a spinning lapped car in a late caution, leading to a third-place finish.[25] For the final West race of the season, the tour returned to Kern County Raceway, and Kraus won after a late-race restart.[26] He finished the season-long points tally in fourth, behind Thorn, Ryan Partridge and Rouse.[27]
Kraus' racing schedule with BMR expanded in 2018 to include a foray into the NASCAR K&N Pro Series East. After finishing fourth in the season opener at New Smyrna Speedway,[28] Kraus finished 24th in the next race at Bristol Motor Speedway.[29] He then won the pole at New Hampshire Motor Speedway in July.[30] It was later announced that Kraus would join DGR-Crosley for the last two East races on the calendar.[31] In his first race with DGR, he again claimed the pole at New Hampshire.[32] Kraus raced against Brandon McReynolds for the lead on the final restart, finishing in second.[33] He would end the season with a third-place finish in the season finale at Dover.[34]
Kraus returned to BMR for a third West season in 2019.[38] He also planned to run some K&N East races.[39] Kraus began 2019 by winning the New Smyrna 175 K&N East race.[40] After finishing sixth at Bristol, Kraus was three points out of the championship points lead.[41] Addressing his unclear K&N East schedule, Kraus commented, "If we're leading, we're going to race three."[41] Kraus competed in the third and fourth races in South Boston, winning the second race in the doubleheader.[42] Kraus was leading the East Series championship in July, and team owner Bill McAnally reaffirmed the team's commitment to run full-time in the East as long as Kraus was at the top of the standings.[43] After a ninth-place finish at Watkins Glen International,[44] Kraus and BMR were more than ten points out of the lead and subsequently withdrew from the second race at Bristol, conceding the East Series championship.[45]
In the West Series, Kraus began the season at the Dirt Track at Las Vegas with a sixth-place finish. He qualified second and was leading the field until getting shuffled back with around 30 laps remaining.[46] He later won both races at Tucson Speedway's doubleheader event, leading all 100 laps in the first race.[47] At Colorado, Kraus ran up front until a broken sway bar hindered his car's performance, dropping him down to the back of the top-five.[48] After returning to the lead,[48] Deegan collided with him on the final lap, resulting in Kraus finishing eighth after having spun out.[49][50] Before the next K&N West race at Sonoma, Kraus ran a one-off Trans-Am Series race at the California road course, a race in which he would go on to win the pole and score the overall victory.[51] At Douglas County Speedway, Kraus won the pole and led every lap en route to the win.[52] His next win of the season was at Meridian Speedway, where he led 100 laps after racing Jagger Jones for the victory throughout the event and colliding with him late in the race, spinning Jones out.[53] Kraus won again by leading every lap from the pole at Kern County, his fourth straight victory at the track.[54] Kraus' position in points enabled him to clinch the K&N West championship simply by starting the final race at ISM Raceway, where he finished third and was crowned champion of the series.[55]
Kraus and BMR also re-upped for four Truck Series events in 2019, at Martinsville and Dover in the early portion of the season and Las Vegas and ISM in the latter portion of the season.[56][57] After finishing 18th at Martinsville, he equalled his best finish for the series with an eighth at Dover.[58] At Las Vegas, Kraus's truck had transmission problems, relegating him to a 27th-place finish.[59] After winning the K&N West championship, BMR added a fifth Truck Series race for Kraus at Homestead-Miami Speedway.[60]
2020–2022: Full-time in the Truck Series
On January 13, 2020, Bill McAnally Racing announced the formation of McAnally-Hilgemann Racing, a partnership with businessman and fellow Stratford native Bill Hilgemann, to field the No. 19 Tundra full-time in the Truck Series for Kraus.[61] He began the season at Daytona International Speedway with a career-best fourth-place finish.[62] At Darlington, Kraus nearly scored his first career win, finishing second to Ben Rhodes in an overtime finish.[63] Kraus returned to the team in 2021, but had a new crew chief in Matt Noyce, who moved over from ThorSport Racing No. 99 truck of Ben Rhodes.[64] His previous crew chief, Kevin Bellicourt, left McAnally to crew chief the No. 77 Spire Motorsports car in the Cup Series.[65]
2023–present
On December 6, 2022, McAnally-Hilgemann Racing announced that Kraus would be replaced in the No. 19 truck by former ThorSport Racing driver Christian Eckes for 2023.[66] On February 1, 2023, it was announced that Kraus would drive the Young's Motorsports No. 20 truck in the season-opener at Daytona with the possibility of running more races for the team if sponsorship is found.[67] On March 21, it was announced that Kraus would make his Xfinity Series debut in the Xfinity Series race at Richmond in the No. 10 car for Kaulig Racing and would run a part-time schedule for the rest of the year in that car.[68] On July 26, Kaulig announced that Kraus would drive their No. 16 Cup Series car in practice and qualifying at Richmond in place of A. J. Allmendinger who would compete in the Xfinity Series race at Road America on the same day. He was chosen to fill in for Allmendinger as he is the team's simulator driver.[69] Kraus also did some simulator driving for Legacy Motor Club in 2023.[1]
Kraus attended Stratford High School and was on the school's wrestling team[39] and also played football his freshman year. He graduated high school in 2020 and missed his graduation ceremony, which was rescheduled to July due to COVID-19, to race in the truck race at Kansas on the same day. After that, he moved from Wisconsin to Charlotte, North Carolina, where most NASCAR teams are based.[71]
His father, Mark, raced super late models in the 2000s.[13]