Self started racing at age eleven in go-karts. Self was a Rotax Max driver and won a regional championship and finished well enough in the national championship to represent America in the world championships.[1] He switched to open-wheel cars five years later and came to stock cars at age eighteen, debuting in late models.[2] The stock car opportunity came around the time of the CART-IndyCar split; Self had scholarship money from Mazda waiting but passed on the opportunity.[1] Throughout his early developmental career, Self's family funded his efforts; the family ran out of money around 2013.[1]
K&N Pro Series West
In 2009, Self ran two races with Motorway Motorsports, starting and parking. After going full-time with Motorway in 2010, Self was signed by the Golden Gate Racing Team, a team owned by Jim Offenbach which was an affiliate of Richard Childress Racing, for the final two races of the season.[3][4]
The partnership with GGRT extended into 2011, with Self driving top-tier equipment. However, there were missteps, like a crash in Sonoma qualifying that relegated him to the back of the field. With a car that his crew chief described as "winning", Self worked his way through the field using his car and crashed again, finishing 25th.[5] He finished seventh in points with three top fives. The following year, Self broke out, winning three races and only finishing out of the top ten six times in a fifteen race season. He improved to sixth in points. In 2013, Self won three races in a row[6] and never fell out of the top six in points to finish fourth. Despite the six wins, Self did not return to the RCR driver development lineup in 2014.
In 2017, Self returned to the West Series for a part-time schedule of races with Sunrise Ford Racing. He was contacted by team owner Bob Bruncati about running the car, and initially refused on a basis of a lack of sponsorship. Once Bruncati made it known that no sponsorship was needed, Self agreed to drive it for the rest of the season.[7] He won the race at Meridian Speedway after Chris Eggleston was disqualified for jumping the final restart.[8] He finished in the top ten in all of his starts and won another race, at All American Speedway.
In January 2017, Self announced that he would return to the No. 28 for the renamed MDM Motorsports (due to Ranier leaving the team as a co-owner) for the season-opening race at Daytona.[12] After running inside the top ten at Daytona, Sinclair Oil Corporation added more races with Self in both the ARCA series and K&N Series with MDM and Mason Mitchell Motorsports on the ARCA side and Sunrise Ford Racing on the NASCAR side.[13] Self finished inside the top five in three of his next four races before he won the season finale at Kansas Speedway, beating out Ty Majeski in a five-wide race after the final restart. Self gave the credit to his spotter Derek Kneeland, who also was the spotter for NASCAR Cup Series driver Kyle Larson at the time.[14]
On January 8, 2018, it was announced that Self and Sinclair partnered with Venturini Motorsports for half of the 2018 ARCA Racing Series schedule.[15] The schedule includes races at Daytona, Nashville, Talladega, Charlotte, Michigan, Chicagoland, Lucas Oil Raceway, Salem and Kansas.[16] Both driver and sponsor had previous experience with Venturini, as Self had raced with the team in ARCA and the Venturini family had operated Sinclair gas stations.[17]
Self began the 2018 ARCA season by winning the season-opening Lucas Oil 200 at Daytona.[18] He followed up with a win at Chicagoland in late June, avenging a near-loss in the 2017 edition of the event. Self beat Riley Herbst and Sheldon Creed on the final restart to secure the victory.[19] At Salem Speedway in fall, Self and Zane Smith got in a racing incident early in the race, leading Smith to retaliate by intentionally destroying Self's car later in the race. Smith was later penalized by ARCA for the incident.[20]
On January 11, 2019, Self and Venturini announced a full schedule for the 2019 ARCA Menards Series season in the team's No. 25 entry.[21] He won the series' first trip to Five Flags Speedway since 1996 in March, outlasting Kaden Honeycutt and Ty Gibbs during the final green-flag run.[22] He followed that up with a win in the season's third race at Salem Speedway after rain arrived after 101 of 200 laps, ultimately handing him the win. At Charlotte Motor Speedway in May, Self won the pole, led the most laps and at one point had over a 10-second advantage over the field, but slapped the wall in the closing portion of the race and faded to fifth.[23] He continued his tear in the front half of the season by leading 85 or 100 laps and winning at Michigan International Speedway in June,[24] but was penalized after the race, keeping his points lead small.[25] At the Allen Crowe 100, Self claimed his first dirt triumph, beating Venturini teammate Christian Eckes on a late restart.[26] Late-season mechanical failures and a lack of restart speed in the season finale at Kansas Speedway, dropping Self to second in the season-long points tally behind Eckes.[27]
After originally only securing enough funding for a partial season, Self returned full-time to Venturini Motorsports in 2020.[27] He began the season by winning the Lucas Oil 200 at Daytona.[28] Self won his second race of the season at the General Tire 100, the series' inaugural race on the road course layout at Daytona.[29] He finished second in the championship to Bret Holmes.[30]
Xfinity Series
Self made his first Xfinity Series start in 2015, replacing Landon Cassill at Iowa Speedway in JD Motorsports' No. 01 entry. In doing so, Self became the first driver from Utah to compete in a NASCAR national series.[31] After crashing in his first start, Self ran six other races for JD, culminating in an eleventh-place finish at Road America driving the No. 4.