About Justin Haley
Born 1999. Justin Haley is an American racing driver.
Justin Christmann Haley (born April 28, 1999) is an American professional stock car racing driver. He competes full-time in the NASCAR Craftsman Truck Series, driving the No. 16 Ram 1500 for Kaulig Racing. He previously went by his nickname J. J. Haley, until he switched to his first name in January 2016 to avoid confusion with fellow competitor J. J. Yeley. Haley owns Darkhorse Racecars, a dirt late model and dirt modified chassis manufacturer.
Haley had a shocking win in the 2019 Coke Zero Sugar 400 at Daytona in just his third career Cup Series start due to being in the lead, through pit strategy, under caution when lightning and eventual rain hit the area. After scoring his first Xfinity victory in 2020, Haley became the 32nd driver to win a race in all three NASCAR national touring series.
Racing career Haley began his racing career at the age of nine, in Quarter Midgets at Kokomo Quarter Midget Club during the late summer months of 2008. In 2009 and 2010, he scored in the KQMC, Indiana State Series, and in 2011, the Light 160 State Championships.
Regional series In 2014, Haley ran three K&N Pro Series East races, recording a best finish of seventh at Dover International Speedway. The next year, he joined HScott Motorsports to compete full-time in the Pro Series East, competing for Rookie of the Year honors. In 2016, Haley recorded his first career Pro Series East win at Greenville-Pickens Speedway. Haley won his first Pro Series East championship in 2016 after finishing in the top-ten in all fourteen races, the only driver to do so in series history.
Craftsman Truck Series
In 2015, Haley made his Camping World Truck Series debut at Bristol with Braun Motorsports, driving the No. 32 Chevrolet Silverado and finishing fourteenth. His following Truck race at Martinsville Speedway ended when he was involved in a crash on lap 119. At Phoenix International Raceway, Haley recorded his first top-ten, when he finished in seventh. On December 9, 2016, it was announced that Haley would drive the No. 24 truck for GMS Racing in 2017, starting with the third race of the year.
Haley joined GMS full-time in 2017, driving the No. 24 Silverado. However, Haley missed the first two races – the NextEra Energy Resources 250 at Daytona International Speedway and the Active Pest Control 200 at Atlanta Motor Speedway – due to NASCAR's age restriction. Scott Lagasse Jr. and Alex Bowman replaced Haley at Daytona and Atlanta, respectively. He missed the playoffs and finished twelfth in the final point standings. In June 2018, he earned his first career win at Gateway, which locked him into the playoffs for the first time. Haley would get his second win of the season at Canadian Tire Motorsport Park after leaders Todd Gilliland and Noah Gragson took each other out in the final corner. In Texas, he got his third win after race leader Gilliland ran out of fuel on the last lap. As a result of these two wins, Haley qualified for the playoff finale at Homestead. Haley finished third in the points standings after finishing eighth at Homestead.
Haley returned to GMS and the Truck Series in July 2020 at Texas.
On January 29, 2025, it was announced that Haley would return to the Truck Series, driving the No. 7 truck for Spire Motorsports at Daytona.
On October 29, 2025, Kaulig Racing announced Haley will join their Ram Trucks team in 2026.
Xfinity Series
In June 2018, Haley made his NASCAR Xfinity Series debut at Iowa Speedway, driving the No. 23 for GMS Racing while filling for Spencer Gallagher. He would go on to finish twelfth.
Haley drove the No. 24 car at Daytona in July 2018 for GMS Racing, where he unofficially won the race ahead of Kyle Larson and Elliott Sadler. However, it was revealed that Haley went below the double yellow line to pass both of the leaders just before the finish line, and NASCAR ruled Haley's pass illegal after the race, giving Larson the win, while Haley finished eighteenth.
On December 1, 2018, it was announced that Haley signed a multi-year deal to drive the No. 11 full-time for Kaulig Racing in 2019, replacing Ryan Truex. He finished second in the 2019 Daytona July race to Kaulig teammate Ross Chastain. Haley qualified for the Xfinity playoffs, but was eliminated after the Round of 8. He ended the 2019 season twelfth in points with twenty top-tens.
On October 19, 2020, Haley and Kaulig announced a third season together in 2021. Haley missed the Dover race in May due to COVID-19 protocols and was replaced by Zane Smith. On August 28, 2021, Haley scored his only victory of the 2021 Xfinity season by winning at the July Daytona race for the second year in a row; this time over teammate A. J. Allmendinger by .023 seconds. He ended up reaching the Round of 8 and finished the season sixth in points.
Cup Series In April 2019, Haley joined Spire Motorsports' No. 77 for his Monster Energy NASCAR Cup Series debut in the GEICO 500 at Talladega Superspeedway. With seven laps remaining, he was collected in a crash with Matt DiBenedetto, Chris Buescher, and Martin Truex Jr., finishing the race in 32nd. He returned to the team at Sonoma Raceway in June, finishing 34th.
For Daytona's 2019 Coke Zero Sugar 400, he qualified 34th. In the race, with around thirty laps to go, Austin Dillon and Clint Bowyer tangled, causing "The Big One". Haley, in 27th, narrowly avoided it and sneaked into third. Race leader Kurt Busch and second-place Landon Cassill would pit under caution but Haley did not, inheriting the lead just before lightning struck near the race track, red-flagging the race. After hours of red flag conditions, the race was called, securing Haley's first Cup win in his third start and Spire's first win in their maiden season. Since Haley was accepting points for the 2019 Xfinity Series, and was not competing full-time in the Cup Series, he was not eligible for the 2019 Cup playoffs.
On January 10, 2020, Kaulig Racing announced Haley would drive for the team at the Daytona 500 in the No. 16. On February 9, Haley made the field by posting the fastest qualifying speed of all the non-charter teams (190.018 mph; 31st overall). After starting 33rd, he was involved in a lap 184 wreck that resulted in a red flag but finished thirteenth. In July, Haley rejoined Spire for the 2020 NASCAR All-Star Race at Bristol, having qualified via his 2019 Daytona win; he finished fourteenth.
Haley was offered a contract by Spire for the 2021 NASCAR Cup Series season. When COVID-19 protocols forced him to miss the Drydene 400 at Dover, Josh Berry took over the No. 77. On December 15, 2021, Kaulig Racing revealed that Haley would drive the No. 31 entry for the team.
Haley began the 2023 season with a 32nd-place finish at the 2023 Daytona 500. On March 15, 2023, the No. 31 was served an L2 penalty after unapproved hood louvers were found installed on the car during pre-race inspection at Phoenix; as a result, the team was docked 100 driver and owner points and 10 playoff points. In addition, crew chief Trent Owens was suspended for four races and fined 100,000. On April 5, 2023, the National Motorsports Appeals Panel amended the penalty, upholding the fine, Owens' suspension, and 10 playoff points, but reducing the 100 driver and owner points deduction to 75 points. On April 19, 2023, the Final Appeals Officer rescinded all points deductions levied against the team. Haley nearly won the inaugural race at the Chicago Street Course, but lost the lead to Shane van Gisbergen late and was unable to pass him. On July 20, 2023, it was announced that Haley would move over to Rick Ware Racing in 2024, for a multi-year contract.
Haley started the 2024 season with a 26th-place finish at the 2024 Daytona 500. At the Circuit of the Americas, Haley finished seventeenth but was later disqualified after post-race inspection revealed his car did not meet the minimum weight requirement. At the Goodyear 400 at Darlington, Haley would put up a solid race and finish ninth, earning his first top-ten with Rick Ware Racing. Two weeks later, at Gateway, he would score his second top-ten, another ninth-place finish.
On September 20, 2024, it was announced that Haley and Spire Motorsports driver Corey LaJoie would perform a driver swap during the 2024 Hollywood Casino 400 and the following races. It was also later announced that Haley would replace LaJoie full-time in 2025. At Talladega, Haley would score his fourth top-ten finish for Spire, bringing the car home to a seventh-place finish. This would be Haley's best finish of the entire year. He would finish 31st in the final point standings.
On October 14, 2025, Spire announced that the team and Haley would part ways after the 2025 season.
Personal life Haley is the nephew of Todd Braun, owner of Braun Motorsports. He lives in North Carolina. He is one of four children, with two younger sisters and an older brother.
Haley is vegan.
On November 17, 2023, Haley married Haley Mottinger.
Motorsports career results
Stock car career summary Season Series Team Races Wins Top 5 Top 10 Points Position 2014 NASCAR K&N Pro Series East Braun Racing 3 0 0 1 82 33rd NASCAR K&N Pro Series West Bob Wood 1 0 0 0 18 81st ARCA Racing Series Venturini Motorsports 6 0 1 4 1055 28th 2015 NASCAR Camping World Truck Series Braun Motorsports 3 0 0 1 79 43rd NASCAR K&N Pro Series East HScott Motorsports with Justin Marks 14 0 6 10 491 6th NASCAR K&N Pro Series West 2 0 1 1 66 36th ARCA Racing Series HScott Motorsports 3 0 2 2 530 43rd 2016 NASCAR Camping World Truck Series Braun Motorsports 3 0 0 0 23 47th NASCAR K&N Pro Series East HScott Motorsports with Justin Marks 14 2 13 14 580 1st ARCA Racing Series Braun Motorsports 3 0 1 2 780 35th Mason Mitchell Motorsports 1 1 1 1 2017 NASCAR Camping World Truck Series GMS Racing 21 0 3 12 600 12th ARCA Racing Series MDM Motorsports 1 1 1 1 680 35th Mason Mitchell Motorsports 2 1 1 2 2018 NASCAR Xfinity Series GMS Racing 3 0 0 0 0 NC†NASCAR Camping World Truck Series 23 3 9 18 4029 3rd 2019 NASCAR Cup Series Spire Motorsports 3 1 1 1 0 NC†NASCAR Xfinity Series Kaulig Racing 33 0 4 20 2155 12th 2020 NASCAR Cup Series Kaulig Racing 1 0 0 0 0 NC†Spire Motorsports 1 0 0 0 NASCAR Xfinity Series Kaulig Racing 33 3 10 21 4029 3rd NASCAR Gander RV & Outdoors Truck Series GMS Racing 1 0 0 1 0 NC†2021 NASCAR Cup Series Spire Motorsports 30 0 0 2 0 NC†Kaulig Racing 1 0 0 0 NASCAR Xfinity Series 32 1 9 24 2244 6th 2022 NASCAR Cup Series Kaulig Racing 36 0 3 4 699 22nd NASCAR Xfinity Series 1 0 0 0 0 NC†2023 NASCAR Cup Series Kaulig Racing 36 0 1 6 593 26th NASCAR Xfinity Series 5 0 1 4 0 NC†2024 NASCAR Cup Series Rick Ware Racing 29 0 0 2 503 31st Spire Motorsports 7 0 0 1 2025 NASCAR Cup Series 36 0 1 2 559 31st NASCAR Craftsman Truck Series 2 0 1 1 0 NC†NASCAR Xfinity Series Kaulig Racing 1 0 0 0 0 NC†2026 NASCAR Craftsman Truck Series †As Haley was a guest driver, he was ineligible for championship points.
NASCAR (key) (Bold – Pole position awarded by qualifying time. Italics – Pole position earned by points standings or practice time. * – Most laps led.)
Cup Series NASCAR Cup Series results Year Team No. Make 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Pts Ref 2019 Spire Motorsports 77 Chevy DAY ATL LVS PHO CAL MAR TEX BRI RCH TAL32 DOV KAN CLT POC MCH SON34 CHI DAY1 KEN NHA POC GLN MCH BRI DAR IND LVS RCH ROV DOV TAL KAN MAR TEX PHO HOM 41st 01 2020 Kaulig Racing 16 Chevy DAY13 LVS CAL PHO DAR DAR CLT CLT BRI ATL MAR HOM TAL POC POC IND KEN TEX KAN NHA MCH MCH DRC DOV DOV DAY DAR RCH BRI LVS 41st 01 Spire Motorsports 77 Chevy TAL11 ROV KAN TEX MAR PHO 2021 DAY DRC24 HOM26 LVS29 PHO24 ATL30 BRD MAR35 RCH38 TAL30 KAN30 DAR28 DOV COA40 CLT28 SON NSH35 POC27 POC ROA25 ATL29 NHA28 GLN29 IRC8 MCH25 DAY6 DAR25 RCH27 BRI36 LVS32 ROV37 TEX37 KAN39 MAR31 PHO26 44th 01 Kaulig Racing 16 Chevy TAL20 2022 31 DAY23 CAL23 LVS17 PHO17 ATL11 COA15 RCH29 MAR31 BRD14 TAL12 DOV11 DAR3 KAN35 CLT27 GTW14 SON12 NSH23 ROA24 ATL7 NHA20 POC21 IRC19 MCH17 RCH21 GLN18 DAY28 DAR19 KAN19 BRI12 TEX3 TAL15 ROV5 LVS14 HOM28 MAR27 PHO27 22nd 699 2023 DAY32 CAL21 LVS8 PHO27 ATL22 COA19 RCH29 BRD6 MAR28 TAL19 DOV23 KAN18 DAR8 CLT15 GTW16 SON21 NSH23 CSC2 ATL8 NHA17 POC33 RCH30 MCH23 IRC38 GLN24 DAY21 DAR24 KAN21 BRI35 TEX13 TAL6 ROV22 LVS22 HOM23 MAR30 PHO29 26th 593 2024 Rick Ware Racing 51 Ford DAY26 ATL20 LVS27 PHO24 BRI17 COA39 RCH32 MAR30 TEX24 TAL34 DOV23 KAN18 DAR9 CLT22 GTW9 SON33 IOW13 NHA29 NSH13 CSC16 POC22 IND20 RCH27 MCH20 DAY32 DAR27 ATL12 GLN29 BRI22 31st 503 Spire Motorsports 7 Chevy KAN33 TAL7 ROV26 LVS17 HOM34 MAR29 PHO28 2025 DAY19 ATL24 COA16 PHO34 LVS14 HOM10 MAR28 DAR24 BRI13 TAL25 TEX15 KAN31 CLT30 NSH32 MCH21 MXC24 POC19 ATL23 CSC22 SON15 DOV17 IND11 IOW23 GLN27 RCH37 DAY3 DAR27 GTW28 BRI13 NHA33 KAN18 ROV25 LVS27 TAL39 MAR19 PHO14 31st 559
Daytona 500 Year Team Manufacturer Start Finish 2020 Kaulig Racing Chevrolet 33 13 2022 Kaulig Racing Chevrolet 25 23 2023 28 32 2024 Rick Ware Racing Ford 22 26 2025 Spire Motorsports Chevrolet 35 19
Xfinity Series NASCAR Xfinity Series results Year Team No. Make 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Pts Ref 2018 GMS Racing 23 Chevy DAY ATL LVS PHO CAL TEX BRI RCH TAL DOV CLT POC MCH IOW12 CHI 101st 01 24 DAY18 KEN NHA IOW GLN38 MOH BRI ROA DAR IND LVS RCH ROV DOV KAN TEX PHO HOM 2019 Kaulig Racing 11 Chevy DAY17 ATL8 LVS10 PHO12 CAL10 TEX7 BRI7 RCH10 TAL7 DOV17 CLT5 POC9 MCH10 IOW13 CHI7 DAY2 KEN10 NHA13 IOW8 GLN14 MOH9 BRI34 ROA6 DAR11 IND5 LVS15 RCH17 ROV31 DOV4 KAN7 TEX32 PHO7 HOM33 12th 2155 2020 DAY6 LVS12 CAL5 PHO5 DAR10 CLT29 BRI17 ATL3 HOM13 HOM6 TAL1 POC23 IRC2 KEN7 KEN3 TEX8 KAN6 ROA11 DRC38 DOV8 DOV12 DAY1 DAR13 RCH2 RCH6 BRI16 LVS10 TAL1 ROV35 KAN4 TEX7 MAR12 PHO8 3rd 4029 2021 DAY29 DRC9 HOM6 LVS8 PHO26 ATL8 MAR8 TAL8 DAR14 DOV COA9 CLT19 MOH2 TEX9 NSH19 POC38 ROA10 ATL4 NHA6 GLN9 IRC3 MCH17 DAY1 DAR4 RCH2 BRI6 LVS9 TAL6 ROV4 TEX7 KAN4 MAR33 PHO5 6th 2244 2022 14 DAY CAL LVS PHO ATL COA RCH MAR TAL DOV DAR TEX CLT PIR NSH ROA ATL NHA POC IRC MCH GLN DAY25 DAR KAN BRI TEX TAL ROV LVS HOM MAR PHO 102nd 01 2023 10 DAY10 CAL LVS PHO ATL10 COA RCH MAR TAL DOV DAR CLT12 PIR SON NSH CSC ATL4* NHA POC ROA MCH IRC GLN DAY10 DAR KAN BRI TEX ROV LVS HOM MAR PHO 82nd 01 2025 Kaulig Racing 11 Chevy DAY ATL COA PHO LVS HOM MAR DAR BRI CAR TAL TEX CLT NSH MXC POC ATL CSC SON DOV IND IOW GLN DAY19 PIR GTW BRI KAN ROV LVS TAL MAR PHO 94th 01
Craftsman Truck Series NASCAR Craftsman Truck Series results Year Team No. Make 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Pts Ref 2015 Braun Motorsports 32 Chevy DAY ATL MAR KAN CLT DOV TEX GTW IOW KEN ELD POC MCH BRI14 MSP CHI NHA LVS TAL MAR32 TEX PHO7 HOM 43rd 79 2016 Toyota DAY ATL MAR26 KAN DOV CLT TEX IOW 47th 23 Chevy GTW21 KEN ELD POC BRI MCH MSP29 CHI NHA LVS TAL MAR TEX PHO HOM 2017 GMS Racing 24 Chevy DAY ATL MAR26 KAN9 CLT17 DOV8 TEX6 GTW10 IOW10 KEN3 ELD8 POC10 MCH10 BRI11 MSP4 CHI14 NHA13 LVS21 TAL16 MAR11 TEX5 PHO14 HOM9 12th 600 2018 DAY2 ATL22 LVS28 MAR10 DOV3 KAN10 CLT14 TEX3 IOW16 GTW1 CHI6 KEN10 ELD9 POC5 MCH9 BRI6 MSP1 LVS3 TAL4 MAR6 TEX1 PHO28 HOM8 3rd 4029 2020 GMS Racing 24 Chevy DAY LVS CLT ATL HOM POC KEN TEX7 KAN KAN MCH DRC DOV GTW DAR RCH BRI LVS TAL KAN TEX MAR PHO 83rd 01 2025 Spire Motorsports 7 Chevy DAY5 ATL 85th 01 07 LVS11 HOM MAR BRI CAR TEX KAN NWS CLT NSH MCH POC LRP IRP GLN RCH DAR BRI NHA ROV TAL MAR PHO 2026 Kaulig Racing 16 Ram DAY22* ATL10 STP12 DAR15 CAR12 BRI15 TEX27 GLN23 DOV10 CLT17 NSH31 MCH28 COR6 LRP14 NWS26 IRP18 RCH27 NHA9 BRI KAN CLT PHO TAL MAR HOM -* -*
Season still in progress Ineligible for series points
ARCA Racing Series (key) (Bold – Pole position awarded by qualifying time. Italics – Pole position earned by points standings or practice time. * – Most laps led.) ARCA Racing Series results Year Team No. Make 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Pts Ref 2014 Venturini Motorsports 66 Toyota DAY MOB SLM TAL TOL18 NJE POC MCH WIN6 CHI IRP26 POC 28th 1055 55 ELK3 BLN8 ISF MAD DSF SLM8 KEN KAN 2015 HScott Motorsports 74 Chevy DAY MOB NSH SLM4 TAL TOL NJE POC MCH CHI WIN IOW IRP4 POC BLN ISF DSF SLM24 KEN KAN 43rd 530 2016 Braun Motorsports DAY NSH SLM2 TAL TOL NJE POC7 MCH MAD WIN IOW IRP22 POC BLN 35th 780 Mason Mitchell Motorsports 98 Chevy ISF1 DSF SLM CHI KEN KAN 2017 MDM Motorsports 28 Toyota DAY NSH SLM TAL1 TOL ELK POC MCH MAD IOW IRP 35th 680 Mason Mitchell Motorsports 78 Chevy POC1 WIN ISF ROA DSF SLM CHI KEN KAN6
K&N Pro Series East NASCAR K&N Pro Series East results Year Team No. Make 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Pts Ref 2014 Braun Racing 10 Chevy NSM DAY BRI GRE RCH IOW BGS FIF LGY NHA COL23 IOW20 GLN VIR GRE DOV7 33rd 82 2015 HScott Motorsportswith Justin Marks 5 Chevy NSM21 GRE18 BRI9 IOW4 BGS3 LGY20 COL9 NHA8 IOW4 GLN3 MOT5 VIR5 RCH12 DOV6 6th 491 2016 NSM5 MOB9 GRE1 BRI4 VIR2 DOM2 STA4 COL1* NHA3 IOW4 GLN2 GRE5 NJM2 DOV4 1st 580
K&N Pro Series West NASCAR K&N Pro Series West results Year Team No. Make 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Pts Ref 2014 Bob Wood 14 Chevy PHO IRW S99 IOW KCR SON SLS CNS IOW EVG KCR MMP AAS PHO26 81st 18 2015 HScott Motorsportswith Justin Marks 05 Chevy KCR IRW TUS IOW SHA SON3 SLS IOW EVG CNS MER AAS PHO21* 36th 66
CARS Super Late Model Tour (key) CARS Super Late Model Tour results Year Team No. Make 1 2 3 4 5 6 7 8 9 10 Pts Ref 2015 Nathan Dennis 99 Chevy SNM ROU HCY SNM TCM MMS24 ROU CON MYB HCY 64th 9
Don’t just read it —
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download · yours to keep · every purchase keeps this site free
Important facts
People in Justin Haley's life
Named in this biography and alive at the same time
Contemporaries
People whose lives overlapped Justin Haley's
Frequently asked questions
Who is Justin Haley?
American racing driver
When was Justin Haley born?
Justin Haley was born on 28 April 1999 in Winamac.
What is Justin Haley's occupation?
Justin Haley is a racing driver.
What nationality is Justin Haley?
Justin Haley is American.
Sources & further reading
· DBpedia: Justin Haley (racing driver)
Cite this page
APA: Biography.guide. (2026). Justin Haley. https://biography.guide/justin-haley/
MLA: "Justin Haley." Biography.guide, https://biography.guide/justin-haley/.
Chicago: "Justin Haley." Biography.guide. https://biography.guide/justin-haley/.
Data last updated: 2026-09-20 · Spot an error? Report a correction.
Page generated 2026-09-27 05:19 UTC