The 2025 Andy's Frozen Custard 300 was the 12th stock car race of the 2025 NASCAR Xfinity Series, and the 21st iteration of the event. The race was held on Saturday, May 3, 2025, at Texas Motor Speedway in Fort Worth, Texas, a permanent asphalt quad-oval shaped intermediate speedway. The race was originally scheduled to be contested over 200 laps, but was increased to 208 due to a double overtime.

In a caution-filled race, Kyle Larson, driving for JR Motorsports as a substitute driver for Connor Zilisch, earned his 17th career NASCAR Xfinity Series win, and his second of the season. Larson's teammate Justin Allgaier dominated the majority of the race, winning the first stage and leading a race-high 99 laps, before being involved in a late-race incident with Kris Wright, ending his chances and finishing 35th. To fill out the podium, Taylor Gray and Riley Herbst, both driving for Joe Gibbs Racing, would finish 2nd and 3rd, respectively.

Report

Background

Texas Motor Speedway is a speedway located in the northernmost portion of the U.S. city of Fort Worth, Texas – the portion located in Denton County, Texas. The track measures around and is banked 24 degrees in the turns, and is of the oval design, where the front straightaway juts outward slightly. The track layout is similar to Atlanta Motor Speedway and Charlotte Motor Speedway (formerly Lowe's Motor Speedway). The track is owned by Speedway Motorsports, Inc., the same company that owns Atlanta and Charlotte Motor Speedway, as well as the short-track Bristol Motor Speedway.

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 MotorsportsChevrolet07Nick LeitzSS-Green Light RacingChevrolet7Justin AllgaierJR MotorsportsChevrolet8Sammy SmithJR MotorsportsChevrolet10Daniel Dye (R)Kaulig RacingChevrolet11Josh WilliamsKaulig RacingChevrolet14Garrett SmithleySS-Green Light RacingChevrolet16Christian Eckes (R)Kaulig RacingChevrolet17Corey DayHendrick MotorsportsChevrolet18William Sawalich (R)Joe Gibbs RacingToyota19Riley Herbst (i)Joe Gibbs RacingToyota20Brandon JonesJoe Gibbs RacingToyota21Austin HillRichard Childress RacingChevrolet25Harrison BurtonAM RacingFord26Dean Thompson (R)Sam Hunt RacingToyota27Jeb BurtonJordan Anderson RacingChevrolet28Kyle SiegRSS RacingFord31Blaine PerkinsJordan Anderson RacingChevrolet32Katherine Legge (i)Jordan Anderson RacingChevrolet35Joey GaseJoey Gase MotorsportsChevrolet39Ryan SiegRSS RacingFord41Sam MayerHaas Factory TeamFord42Anthony AlfredoYoung's MotorsportsChevrolet44Brennan PooleAlpha Prime RacingChevrolet45Mason MasseyAlpha 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 RacingChevrolet88Kyle Larson (i)JR MotorsportsChevrolet91Josh BilickiDGM RacingChevrolet92C. J. McLaughlinDGM RacingChevrolet99Matt DiBenedettoViking MotorsportsChevroletOfficial entry list

Starting lineup Practice and qualifying were originally scheduled to be held on Friday, May 2, at 4:05 PM and 5:10 PM CST, but were both cancelled due to constant rain showers. The starting lineup would be determined by the metric system. As a result, Austin Hill, driving for Richard Childress Racing, will start on the pole.

Two drivers would fail to qualify: Dawson Cram and C. J. McLaughlin.

Starting lineup Pos.#DriverTeamMake121Austin HillRichard Childress RacingChevrolet27Justin AllgaierJR MotorsportsChevrolet32Jesse Love Richard Childress RacingChevrolet427Jeb BurtonJordan Anderson RacingChevrolet525Harrison BurtonAM RacingFord600Sheldon CreedHaas Factory TeamFord741Sam MayerHaas Factory TeamFord899Matt DiBenedettoViking MotorsportsChevrolet910Daniel Dye (R)Kaulig RacingChevrolet1042Anthony AlfredoYoung's MotorsportsChevrolet1131Blaine PerkinsJordan Anderson RacingChevrolet1254Taylor Gray (R)Joe Gibbs RacingToyota131Carson Kvapil (R)JR MotorsportsChevrolet1448Nick Sanchez (R)Big Machine RacingChevrolet1507Nick LeitzSS-Green Light RacingChevrolet1626Dean Thompson (R)Sam Hunt RacingToyota1770Leland HoneymanCope Family RacingChevrolet1844Brennan PooleAlpha Prime RacingChevrolet1971Ryan EllisDGM RacingChevrolet2088Kyle Larson (i)JR MotorsportsChevrolet2120Brandon JonesJoe Gibbs RacingToyota228Sammy SmithJR MotorsportsChevrolet2316Christian Eckes (R)Kaulig RacingChevrolet2491Josh BilickiDGM RacingChevrolet2551Jeremy ClementsJeremy Clements RacingChevrolet2628Kyle SiegRSS RacingFord2719Riley Herbst (i)Joe Gibbs RacingToyota2853Mason MaggioJoey Gase MotorsportsFord2911Josh WilliamsKaulig RacingChevrolet305Kris WrightOur MotorsportsChevrolet3139Ryan SiegRSS RacingFord3245Mason MasseyAlpha Prime RacingChevroletQualified by owner's points3317Corey Day Hendrick MotorsportsChevrolet344Parker RetzlaffAlpha Prime RacingChevrolet3518William Sawalich (R)Joe Gibbs RacingToyota3632Katherine Legge (i)Jordan Anderson RacingChevrolet3735Joey GaseJoey Gase MotorsportsChevrolet3814Garrett SmithleySS-Green Light RacingChevroletFailed to qualify3974Dawson CramMike Harmon RacingChevrolet4092C. J. McLaughlinDGM RacingChevroletOfficial starting lineup

Race results Stage 1 Laps: 45 Pos.#DriverTeamMakePts17Justin AllgaierJR MotorsportsChevrolet10288Kyle Larson (i)JR MotorsportsChevrolet0348Nick Sanchez (R)Big Machine RacingChevrolet8421Austin HillRichard Childress RacingChevrolet7541Sam MayerHaas Factory TeamFord6600Sheldon CreedHaas Factory TeamFord5739Ryan SiegRSS RacingFord4820Brandon JonesJoe Gibbs RacingToyota3927Jeb BurtonJordan Anderson RacingChevrolet21042Anthony AlfredoYoung's MotorsportsChevrolet1

Stage 2 Laps: 45 Pos.#DriverTeamMakePts121Austin HillRichard Childress RacingChevrolet1027Justin AllgaierJR MotorsportsChevrolet9300Sheldon CreedHaas Factory TeamFord8448Nick Sanchez (R)Big Machine RacingChevrolet7541Sam MayerHaas Factory TeamFord6619Riley Herbst (i)Joe Gibbs RacingToyota072Jesse LoveRichard Childress RacingChevrolet4817Corey DayHendrick MotorsportsChevrolet3920Brandon JonesJoe Gibbs RacingToyota21054Taylor Gray (R)Joe Gibbs RacingToyota1

Stage 3 Laps: 118 FinSt#DriverTeamMakeLapsLedStatusPts12088Kyle Larson (i)JR MotorsportsChevrolet20832Running021254Taylor Gray (R)Joe Gibbs RacingToyota2080Running3632719Riley Herbst (i)Joe Gibbs RacingToyota2080Running04121Austin HillRichard Childress RacingChevrolet20857Running505741Sam MayerHaas Factory TeamFord20818Running446525Harrison BurtonAM RacingFord2080Running31732Jesse LoveRichard Childress RacingChevrolet2080Running3483139Ryan SiegRSS RacingFord2080Running3392120Brandon JonesJoe Gibbs RacingToyota2080Running3310427Jeb BurtonJordan Anderson RacingChevrolet2080Running2911910Daniel Dye (R)Kaulig RacingChevrolet2081Running26121042Anthony AlfredoYoung's MotorsportsChevrolet2080Running26133518William Sawalich (R)Joe Gibbs RacingToyota2080Running2414344Parker RetzlaffAlpha Prime RacingChevrolet2080Running2315899Matt DiBenedettoViking MotorsportsChevrolet2080Running22163317Corey DayHendrick MotorsportsChevrolet2080Running24171844Brennan PooleAlpha Prime RacingChevrolet2080Running2018228Sammy SmithJR MotorsportsChevrolet2080Running1919131Carson Kvapil (R)JR MotorsportsChevrolet2080Running18201448Nick Sanchez (R)Big Machine RacingChevrolet2081Running32213245Mason MasseyAlpha Prime RacingChevrolet2070Running16222628Kyle SiegRSS RacingFord2070Running15231971Ryan EllisDGM RacingChevrolet2070Running14241131Blaine PerkinsJordan Anderson RacingChevrolet2070Running13253735Joey GaseJoey Gase MotorsportsChevrolet2070Running12262853Mason MaggioJoey Gase MotorsportsFord2070Running11271626Dean Thompson (R)Sam Hunt RacingToyota2050Running10282491Josh BilickiDGM RacingChevrolet2050Running9291507Nick LeitzSS-Green Light RacingChevrolet2040Running8303814Garrett SmithleySS-Green Light RacingChevrolet2010Running7312551Jeremy ClementsJeremy Clements RacingChevrolet2000Accident6323632Katherine Legge (i)Jordan Anderson RacingChevrolet2000Running033305Kris WrightOur MotorsportsChevrolet1990Running4341770Leland HoneymanCope Family RacingChevrolet1650Vibration33527Justin AllgaierJR MotorsportsChevrolet15599Accident2236600Sheldon CreedHaas Factory TeamFord1040Accident14372911Josh WilliamsKaulig RacingChevrolet970Accident1382316Christian Eckes (R)Kaulig RacingChevrolet470Engine1Official race results

Standings after the race

Drivers' Championship standings Pos Driver Points 1 Justin Allgaier 471 2 Austin Hill 420 (–51) 3 Sam Mayer 391 (–80) 4 Jesse Love 374 (–87) 2 5 Brandon Jones 326 (–145) 1 6 Carson Kvapil 324 (–147) 2 7 Jeb Burton 320 (–151) 3 8 Ryan Sieg 317 (–154) 1 9 Sammy Smith 312 (–159) 2 10 Harrison Burton 307 (–164) 1 11 Sheldon Creed 304 (–167) 6 12 Connor Zilisch 299 (–172)Official driver's standings

Manufacturers' Championship standings Pos Manufacturer Points 1 Chevrolet 470 2 Toyota 397 (–73) 3 Ford 383 (–87) Note: Only the first 12 positions are included for the driver standings.

Notes

References