NASCAR Garrett began racing in 2015 at the age of fourteen, competing in the Pure Stock division at
South Boston Speedway. He was awarded the
UNOH Youth Achievement Award in 2016 and 2017 at SoBo and in 2017 won the
NASCAR Whelen All-American Series Limited Late Model division championship at SoBo. In 2017, he also competed in select Late Model Stock Car events at numerous tracks, earning two pole awards and a win at
Dominion Raceway.
K&N Pro Series East in 2018 Garrett ran twelve of the fourteen races in 2018, driving the No. 18 Toyota for Hunt-Sellers Racing. His highest finish was third in the season’s fourth race at
South Boston Speedway. The team ran a
Days of Thunder throwback scheme for the
King Cadillac GMC Throwback 100 at
Thompson Speedway Motorsports Park, imitating Russ Wheeler's paint scheme. Garrett's 2018 season was originally supposed to be a part-time effort with sporadic races throughout the year, but eventually expanded to include all of the races from Langley on forward. In 2019, Garrett returned to Sam Hunt Racing and the No. 18, but switched from Toyota to Chevrolet. They competed in ten of twelve events with a best finish of sixth.
Xfinity Series In April 2019, Garrett made his debut in the
NASCAR Xfinity Series. He drove the No. 66 Toyota for
MBM Motorsports at
Richmond Raceway. They started 24th and finished 26th, three laps down. For the 2019
NASCAR Xfinity Series finale at
Homestead-Miami Speedway, Garrett and Sam Hunt Racing made their first start together in the series. They started fifteenth and finished 21st, one lap down. Garrett would go on to drive part-time for
Sam Hunt Racing in the Xfinity Series in
2020 and
2021. Garrett returned to the Xfinity Series in 2023, replacing
Katherine Legge in the
SS-Green Light Racing No. 07 car in the race at the
Indianapolis road course after Legge's sponsor, Blast Equality Collab, did not want to be on the car due to their members' connection with the
writers' strike going on at the time.
Truck Series Garrett ran his first
NASCAR Gander Outdoors Truck Series race in the
2019 World of Westgate 200 at
Las Vegas Motor Speedway, driving the No. 38 Chevrolet for
Niece Motorsports starting 21st and finishing 24th, three laps down, due to transmission issues. Garrett returned to Niece and the Truck Series in October 2020 at
Kansas Speedway starting twentieth and finishing 24th, four laps down, after being involved in an early crash. On June 8, 2022, it was announced that Garrett would drive the No. 30 truck for
On Point Motorsports in the
DoorDash 250 at
Sonoma, replacing
Tate Fogleman, who had been scheduled to drive that truck full-time in 2022 but was taken out of the truck for this race. However, due to the late notice of this opportunity, Garrett was unable to receive his drug test back in time to be able to compete.
Josh Bilicki filled in starting 26th and finishing 30th due to a crash.
Touring Cars TC America Garrett transitioned to sports car racing in 2022 with the move to
TC America in the TCX class. There he would win in his third start and finish on the podium eleven out of fourteen races with seven wins. He finished second in the championship after coming back from a 59-point deficit winning, four races in a row, and would ultimately lose the championship by two points in
Indianapolis. In 2023, it was announced Garrett would return to Rooster Hall Racing for
TC America in TCX. He would go on to win the season opener at
Sonoma Raceway and take the points lead, leading it for the remainder of the year. Along with thirteen podiums and six wins out of fourteen races, he would win the 2023 TCX Championship.
Grand Touring GT4 America After a successful season in
TC America in 2022, Rooster Hall Racing made the decision to bring Garrett aboard the GT4 program alongside 3x
Guinness Book of World Records holder Johan Schwartz for 2023. The duo would go on to finish on the podium twice during the 2023 season in their BMW M4 GT4. ==Motorsports career results==