After becoming a racing fan after watching on television, Alfredo started his racing career in go-kart racing. After a half-decade hiatus to play other sports, he jumped back into racing in 2014, piloting Legends cars. He later signed a deal with noted short track racer Lee Faulk to run limited late model races with his team, winning the 2016 Southeast Limited Late Model Series Pro Division championship.[1] Alfredo was selected to drive for Dale Earnhardt Jr.'s JR Motorsports (JRM) team in the Late Model division of the CARS Tour in 2017, and finished second in the championship to his teammate, Josh Berry.[1] He continued to race late models stocks in 2018, teaming up with Peyton Sellers.[2]
On December 6, 2018, it was announced that Alfredo would join the Truck Series in the No. 17 truck for DGR-Crosley in 2019, starting at Atlanta.[7] In his Truck debut, he finished in 17th after qualifying in 27th.
On December 3, 2019, Richard Childress Racing announced Alfredo would drive the No. 21 for the team in the NASCAR Xfinity Series in 2020, sharing the car with Myatt Snider and Kaz Grala.[8] At the Kansas Speedway race in October, Alfredo ran in the top five for much of the day before being involved in a wreck with Justin Allgaier on a late restart that caused his car to hit the wall and flip over; Alfredo was unharmed in the crash.[9] Later in the month at Texas Motor Speedway, he scored a career-best finish of third after battling for the lead but was unable to take the position.[10]
On January 6, 2021, Front Row Motorsports announced that Alfredo would drive the No. 38 car full-time in the NASCAR Cup Series, replacing previous driver John Hunter Nemechek.[11] He finished 30th in the final standings with just one top-ten finish.[12] On November 9, FRM announced that Alfredo would not return to the team in 2022. On December 16, it was announced that Alfredo would drive full-time for Our Motorsports in their No. 23 Chevrolet in the Xfinity Series in 2022.[13] On January 11, 2023, it was announced that Alfredo would drive the No. 78 B. J. McLeod Motorsports Chevrolet in the Xfinity Series. On November 14, 2023, it was announced that Alfredo would not return to the team in a press statement by team owner B. J. McLeod.[14] On December 7, 2023, it was announced Alfredo rejoined Our Motorsports in the No. 5 full-time in 2024.[15]
In the season finale at Phoenix, Alfredo was parked for 2 laps by NASCAR for reckless driving after right rear hooking fellow driver Stefan Parsons in retaliation for Parsons forcing Alfredo into the wall. Three days later, it was announced that NASCAR had fined Alfredo US$25,000 and docked him 25 driver points.[17][18]
Personal life
Alfredo has experience in the commercial building field. He is also an avid video game player and has set up his own Twitch and YouTube channels for others to view his gaming.[1]
(key) (Bold – Pole position awarded by qualifying time. Italics – Pole position earned by points standings or practice time. * – Most laps led. ** – All laps led.)