The 2025 Hard Rock Bet 300 was the 6th stock car race of the 2025 NASCAR Xfinity Series, and the 31st iteration of the event. The race was held on Saturday, March 22, 2025, at Homestead–Miami Speedway in Homestead, Florida, a permanent oval shaped racetrack. The race was originally scheduled to be contested over 200 laps but was increased by an extra lap due to an overtime finish.

Justin Allgaier, driving for JR Motorsports, would steal the victory on the final restart, passing Austin Hill on the final lap, earning his 27th career NASCAR Xfinity Series win, his second of the season, and his second consecutive win. Kyle Larson continued to show his dominance at Homestead, winning the second stage and leading a race-high 132 laps, before falling back on the final restart, finishing 4th, ending his chances at sweeping the tripleheader weekend. To fill out the podium, Sam Mayer, driving for Haas Factory Team, and Hill, driving for Richard Childress Racing, would finish 2nd and 3rd, respectively.

This was also the first race of the Dash 4 Cash. Drivers eligible for the D4C were Justin Allgaier, Jesse Love, Austin Hill, and Sam Mayer, since they were the highest finishing Xfinity regulars following the race at Las Vegas. Allgaier claimed the $100K bonus cash after winning the race.

Report Background

Homestead–Miami Speedway is a motor racing track located in Homestead, Florida. The track, which has several configurations, has promoted several series of racing, including NASCAR, the NTT IndyCar Series and the Grand-Am Rolex Sports Car Series.

From 2002 to 2019, Homestead–Miami Speedway has hosted the final race of the season in all three of NASCAR's series: the NASCAR Cup Series, Xfinity Series and Craftsman Truck Series. The track has since held races on different dates in 2020 (June) and 2021 (February), which were both affected by the COVID-19 pandemic, before being moved back into the Playoffs as the second race of the Round of 8 in 2022, with the date being kept for 2023.

Entry list

(R) denotes rookie driver. (i) denotes driver who is ineligible for series driver points.

#DriverTeamMake00Sheldon CreedHaas Factory TeamFord1Carson Kvapil (R)JR MotorsportsChevrolet2Jesse LoveRichard Childress RacingChevrolet4Parker RetzlaffAlpha Prime RacingChevrolet5Kris WrightOur MotorsportsChevrolet07Patrick EmerlingSS-Green Light RacingChevrolet7Justin AllgaierJR MotorsportsChevrolet8Sammy SmithJR MotorsportsChevrolet10Daniel Dye (R)Kaulig RacingChevrolet11Josh WilliamsKaulig RacingChevrolet14Garrett SmithleySS-Green Light RacingChevrolet16Christian Eckes (R)Kaulig RacingChevrolet17Kyle Larson (i)Hendrick MotorsportsChevrolet18William Sawalich (R)Joe Gibbs RacingToyota19Justin BonsignoreJoe Gibbs RacingToyota20Brandon JonesJoe Gibbs RacingToyota21Austin HillRichard Childress RacingChevrolet24Corey Heim (i)Sam Hunt RacingToyota25Harrison BurtonAM RacingFord26Dean Thompson (R)Sam Hunt RacingToyota27Jeb BurtonJordan Anderson RacingChevrolet28Kyle SiegRSS RacingFord31Blaine PerkinsJordan Anderson RacingChevrolet35Joey GaseJoey Gase MotorsportsChevrolet39Ryan SiegRSS RacingFord41Sam MayerHaas Factory TeamFord42Anthony AlfredoYoung's MotorsportsChevrolet44Brennan PooleAlpha Prime RacingChevrolet45Brad PerezAlpha Prime RacingChevrolet48Nick Sanchez (R)Big Machine RacingChevrolet51Jeremy ClementsJeremy Clements RacingChevrolet53Mason MaggioJoey Gase MotorsportsFord54Taylor Gray (R)Joe Gibbs RacingToyota70Leland HoneymanCope Family RacingChevrolet71Ryan EllisDGM RacingChevrolet74Dawson CramMike Harmon RacingChevrolet88Connor Zilisch (R)JR MotorsportsChevrolet91Myatt SniderDGM RacingChevrolet99Matt DiBenedettoViking MotorsportsChevroletOfficial entry list

Notes

Practice For practice, drivers were separated into two groups, A and B. Each session was 25 minutes long, and was held on Saturday, March 22, at 10:35 AM EST. Kyle Larson, driving for Hendrick Motorsports, set the fastest time from both sessions, with a lap of 33.137, and a speed of .

Pos.#DriverTeamMakeTimeSpeed117Kyle Larson (i)Hendrick MotorsportsChevrolet33.137162.960211Ty Dillon (i)Kaulig RacingChevrolet33.184162.729339Ryan SiegRSS RacingFord33.318162.075Full practice results

Qualifying Qualifying was held on Saturday, March 22, at 11:40 AM EST. Since Homestead–Miami Speedway is an intermediate racetrack, the qualifying procedure used is a single-car, one-lap system with one round. Drivers will be on track by themselves and will have one lap to post a qualifying time, and whoever sets the fastest time will win the pole.

Taylor Gray, driving for Joe Gibbs Racing, would score the pole for the race, with a lap of 33.064, and a speed of .

Dawson Cram was the only driver who failed to qualify.

Qualifying results Pos.#DriverTeamMakeTimeSpeed154Taylor Gray (R)Joe Gibbs RacingToyota33.064163.320288Connor Zilisch (R)JR MotorsportsChevrolet33.143162.930348Nick Sanchez (R)Big Machine RacingChevrolet33.173162.78347Justin AllgaierJR MotorsportsChevrolet33.223162.538516Christian Eckes (R)Kaulig RacingChevrolet33.234162.484641Sam MayerHaas Factory TeamFord33.237162.470719Justin BonsignoreJoe Gibbs RacingToyota33.258162.367839Ryan SiegRSS RacingFord33.260162.357900Sheldon CreedHaas Factory TeamFord33.347161.9341099Matt DiBenedettoViking MotorsportsChevrolet33.390161.7251111Ty Dillon (i)Kaulig RacingChevrolet33.443161.4691225Harrison BurtonAM RacingFord33.455161.4111318William Sawalich (R)Joe Gibbs RacingToyota33.458161.396141Carson Kvapil (R)JR MotorsportsChevrolet33.459161.392158Sammy SmithJR MotorsportsChevrolet33.487161.2571631Blaine PerkinsJordan Anderson RacingChevrolet33.575160.8341717Kyle Larson (i)Hendrick MotorsportsChevrolet33.583160.796184Parker RetzlaffAlpha Prime RacingChevrolet33.591160.7571944Brennan PooleAlpha Prime RacingChevrolet33.609160.671202Jesse LoveRichard Childress RacingChevrolet33.636160.5422121Austin HillRichard Childress RacingChevrolet33.637160.5382251Jeremy ClementsJeremy Clements RacingChevrolet33.643160.5092327Jeb BurtonJordan Anderson RacingChevrolet33.648160.4852426Dean Thompson (R)Sam Hunt RacingToyota33.668160.3902542Anthony AlfredoYoung's MotorsportsChevrolet33.739160.0522645Brad PerezAlpha Prime RacingChevrolet33.957159.0252728Kyle SiegRSS RacingFord34.023158.7162871Ryan EllisDGM RacingChevrolet34.039158.6422991Myatt SniderDGM RacingChevrolet34.067158.5113010Daniel Dye (R)Kaulig RacingChevrolet34.122158.2563124Corey Heim (i)Sam Hunt RacingToyota34.123158.2513207Patrick EmerlingSS-Green Light RacingChevrolet34.180157.987Qualified by owner's points3370Leland HoneymanCope Family RacingChevrolet34.265157.5953453Mason MaggioJoey Gase MotorsportsFord34.353157.1923535Joey GaseJoey Gase MotorsportsChevrolet34.715155.552365Kris WrightOur MotorsportsChevrolet34.898154.7373714Garrett SmithleySS-Green Light RacingChevrolet34.965154.4403820Brandon JonesJoe Gibbs RacingToyota––Failed to qualify3974Dawson CramMike Harmon RacingChevrolet34.290157.480Official qualifying resultsOfficial starting lineup

Race results Stage 1 Laps: 40 Pos.#DriverTeamMakePts18Sammy Smith JR MotorsportsChevrolet10228Kyle SiegRSS RacingFord9339Ryan SiegRSS RacingFord8417Kyle Larson (i)Hendrick MotorsportsChevrolet0541Sam MayerHaas Factory TeamFord667Justin AllgaierJR MotorsportsChevrolet5770Leland HoneymanCope Family RacingChevrolet4800Sheldon CreedHaas Factory TeamFord392Jesse LoveRichard Childress RacingChevrolet21021Austin HillRichard Childress RacingChevrolet1

Stage 2 Laps: 40 Pos.#DriverTeamMakePts117Kyle Larson (i)Hendrick MotorsportsChevrolet0241Sam MayerHaas Factory TeamFord9300Sheldon CreedHaas Factory TeamFord8421Austin HillRichard Childress RacingChevrolet7588Connor Zilisch (R)JR MotorsportsChevrolet6648Nick Sanchez (R)Big Machine RacingChevrolet572Jesse LoveRichard Childress RacingChevrolet487Justin AllgaierJR MotorsportsChevrolet398Sammy Smith JR MotorsportsChevrolet21020Brandon JonesJoe Gibbs RacingToyota1

Stage 3 Laps: 121 FinSt#DriverTeamMakeLapsLedStatusPts147Justin AllgaierJR MotorsportsChevrolet20121Running492641Sam MayerHaas Factory TeamFord20122Running5032121Austin HillRichard Childress RacingChevrolet2012Running4241717Kyle Larson (i)Hendrick MotorsportsChevrolet201132Running05900Sheldon CreedHaas Factory TeamFord2010Running436202Jesse LoveRichard Childress RacingChevrolet2014Running3773820Brandon JonesJoe Gibbs RacingToyota2010Running318348Nick Sanchez (R)Big Machine RacingChevrolet2010Running3493010Daniel Dye (R)Kaulig RacingChevrolet2010Running2810141Carson Kvapil (R)JR MotorsportsChevrolet2011Running27111225Harrison BurtonAM RacingFord2016Running2612288Connor Zilisch (R)JR MotorsportsChevrolet2002Running31132426Dean Thompson (R)Sam Hunt RacingToyota2000Running24141944Brennan PooleAlpha Prime RacingChevrolet2000Running23152327Jeb BurtonJordan Anderson RacingChevrolet2000Running2216719Justin BonsignoreJoe Gibbs RacingToyota2000Running2117184Parker RetzlaffAlpha Prime RacingChevrolet2000Running20182542Anthony AlfredoYoung's MotorsportsChevrolet2000Running19191111Josh WilliamsKaulig RacingChevrolet2000Running18202871Ryan EllisDGM RacingChevrolet2000Running1721158Sammy SmithJR MotorsportsChevrolet1993Running2822839Ryan SiegRSS RacingFord1990Running2323154Taylor Gray (R)Joe Gibbs RacingToyota1997Running14241318William Sawalich (R)Joe Gibbs RacingToyota1990Running13251631Blaine PerkinsJordan Anderson RacingChevrolet1990Running12262251Jeremy ClementsJeremy Clements RacingChevrolet1990Running11272728Kyle SiegRSS RacingFord1981Running19282645Brad PerezAlpha Prime RacingChevrolet1980Running9293535Joey GaseJoey Gase MotorsportsChevrolet1980Running8302991Myatt SniderDGM RacingChevrolet1980Running7313714Garrett SmithleySS-Green Light RacingChevrolet1970Running632365Kris WrightOur MotorsportsChevrolet1970Running5333207Patrick EmerlingSS-Green Light RacingChevrolet1970Running4343370Leland HoneymanCope Family RacingChevrolet1960Running7353453Mason MaggioJoey Gase MotorsportsFord1960Running2361099Matt DiBenedettoViking MotorsportsChevrolet1790Electrical1373124Corey Heim (i)Sam Hunt RacingToyota570Electrical038516Christian Eckes (R)Kaulig RacingChevrolet160Engine1Official race results

Standings after the race

Drivers' Championship standings Pos Driver Points 1 Justin Allgaier 249 1 2 Sam Mayer 220 (–29) 1 3 Jesse Love 218 (–31) 4 Austin Hill 202 (–47) 2 5 Sheldon Creed 187 (–62) 1 6 Sammy Smith 184 (–65) 2 7 Connor Zilisch 164 (–85) 2 8 Ryan Sieg 156 (–93) 3 9 Aric Almirola 151 (–98) 2 10 Taylor Gray 151 (–98) 2 11 Harrison Burton 145 (–104) 12 Jeb Burton 143 (–106)Official driver's standings

Manufacturers' Championship standings Pos Manufacturer Points 1 Chevrolet 235 2 Toyota 201 (–34) 3 Ford 196 (–39) Note: Only the first 12 positions are included for the driver standings.

References