
Kyle Larson celebrating in Victory Lane after winning the Andy’s Frozen Custard 300 at Texas Motor Speedway. (Photo: Sean Folsom | The Podium Finish)
FORT WORTH, Texas — After a double overtime finish at Texas Motor Speedway, Kyle Larson won Saturday’s Andy’s Frozen Custard 300, his second of the 2025 NASCAR XFINITY Series season.
Larson drove in a substitute role in the No. 88 JR Motorsports Chevrolet for Connor Zilisch, who was still recovering from a back injury after a hard last-lap crash at Talladega Superspeedway one week ago.
“Thanks to JRM (JR Motorsports) for letting me come run this thing here today,” said Larson. “Obviously, wish Connor (Zilisch) was in the car, but means a lot that they thought of me to call up to run this thing.”

Kyle Larson doing a burnout after scoring his second NASCAR Xfinity Series victory of the season at Texas Motor Speedway. (Photo: Rachel Schuoler | The Podium Finish)
In the closing laps, Larson was in control, but Corey Day spun out in Turn 3, bringing the race under caution. This created a split strategy for the following restart, with Larson pitting, but six other cars stayed out. On fresh tires, Larson could drive back to the lead and survive the two extra restarts to claim the win.
“There was a lot of survival I felt like throughout that race,” Larson said. “Dodging some wrecks, balance we had to work on quite a bit. So, had a lot of fun today and cool to get another win here.”

Kyle Larson celebrating after scoring the Andy’s Frozen Custard 300 victory. (Photo: Rachel Schuoler | The Podium Finish)
The dominant driver of the race was Justin Allgaier, leading a race-high 99 laps and scored the Stage 1 victory. During the green flag pit stop cycle, Allgaier was on fresh tires after his stop and got tangled up with Kris Wright, who was significantly slower than the No. 7 coming off of Turn 4 and ended his day.
“We almost got wiped out right before the green flag stop by the same car (Wright),” said Allgaier. “He went up, then turned down, then went back up and then I tried to go to the bottom and he lifted and went back down. I’m frustrated with today and I’m frustrated with myself. I’ll go back and watch the film and figure out what I could do differently.”

Kyle Larson subbing for Connor Zilisch in the No. 88 car for JR Motorsports at Texas Motor Speedway. (Photo: Rachel Schuoler | The Podium Finish)
Taylor Gray scored a career-best finish in second, Riley Herbst finished in third, Austin Hill came home fourth and Sam Mayer rounded out the top five in fifth place.
Nick Sanchez was also having a career run, well in position to challenge for the win. After lining up in the second row on the final overtime restart, Sanchez washed up the track coming out of Turn 2, hitting the wall hard and losing all his momentum.
Stage 1 Top 10 Results
- Justin Allgaier
- Kyle Larson
- Nick Sanchez
- Austin Hill
- Sam Mayer
- Sheldon Creed
- Ryan Sieg
- Brandon Jones
- Jeb Burton
- Anthony Alfredo
Stage 2 Top 10 Results
- Austin Hill
- Justin Allgaier
- Sheldon Creed
- Nick Sanchez
- Sam Mayer
- Riley Herbst
- Jesse Love
- Corey Day
- Brandon Jones
- Taylor Gray
Andy’s Frozen Custard at Texas Motor Speedway 300 Finishing Results
Finish |
Start |
Car No. |
Driver |
Sponsor/Make |
Status |
1 |
20 |
88 |
Kyle Larson (i) |
Blues Hog Chevrolet |
Running |
2 |
12 |
54 |
Taylor Gray (R) |
Operation 300 Toyota |
Running |
3 |
27 |
19 |
Riley Herbst (i) |
Monster Energy Toyota |
Running |
4 |
1 |
21 |
Austin Hill |
Bennett Transportation Chevrolet |
Running |
5 |
7 |
41 |
Sam Mayer |
Andy’s Frozen Custard Ford |
Running |
6 |
5 |
25 |
Harrison Burton |
Dead On Tools Ford |
Running |
7 |
3 |
2 |
Jesse Love |
Samsara Chevrolet |
Running |
8 |
31 |
39 |
Ryan Sieg |
Sci Aps Ford |
Running |
9 |
21 |
20 |
Brandon Jones |
Menards/Miracle-Grow Toyota |
Running |
10 |
4 |
27 |
Jeb Burton |
State Water Heaters Chevrolet |
Running |
11 |
9 |
10 |
Daniel Dye (R) |
bProAuto Chevrolet |
Running |
12 |
10 |
42 |
Anthony Alfredo |
Randco Chevrolet |
Running |
13 |
35 |
18 |
William Sawalich (R) |
Starkey Toyota |
Running |
14 |
34 |
4 |
Parker Retzlaff |
Noxzema Chevrolet |
Running |
15 |
8 |
99 |
Matt DiBenedetto |
ReMA Chevrolet |
Running |
16 |
33 |
17 |
Corey Day |
HendrickCars.com Chevrolet |
Running |
17 |
18 |
44 |
Brennan Poole |
Frontline Fire Protection Chevrolet |
Running |
18 |
22 |
8 |
Sammy Smith |
Pilot Chevrolet |
Running |
19 |
13 |
1 |
Carson Kvapil (R) |
Carolina Carports Chevrolet |
Running |
20 |
14 |
48 |
Nick Sanchez (R) |
Borchetta Bourbon Chevrolet |
Running |
21 |
32 |
45 |
Mason Massey |
Brunt Workwear Chevrolet |
Running |
22 |
26 |
28 |
Kyle Sieg |
Sci Aps Ford |
Running |
23 |
19 |
71 |
Ryan Ellis |
Eclipse Claims Consulting Chevrolet |
Running |
24 |
11 |
31 |
Blaine Perkins |
Volpi Foods Chevrolet |
Running |
25 |
37 |
35 |
Joey Gase |
Donate Life Texas Chevrolet |
Running |
26 |
28 |
53 |
Mason Maggio |
Denssi Energy Pouches Chevrolet |
Running |
27 |
16 |
26 |
Dean Thompson (R) |
Thompson Pipe Group Toyota |
Accident |
28 |
24 |
91 |
Josh Bilicki |
Rita’s Italian Ice Chevrolet |
Running |
29 |
15 |
07 |
Nick Leitz |
Priority Tire Chevrolet |
Running |
30 |
38 |
14 |
Garrett Smithley |
Trophy Tractor Chevrolet |
Running |
31 |
25 |
51 |
Jeremy Clements |
First Pacific Funding Chevrolet |
Accident |
32 |
36 |
32 |
Katherine Legge (i) |
Desnuda Tequilla Chevrolet |
Running |
33 |
30 |
5 |
Kris Wright |
First National Bank Corp Chevrolet |
Running |
34 |
17 |
70 |
Leland Honeyman |
DWC Chevrolet |
Vibration |
35 |
2 |
7 |
Justin Allgaier |
Jarrett Logistics Chevrolet |
Accident |
36 |
6 |
00 |
Sheldon Creed |
Road Ranger Ford |
Accident |
37 |
29 |
11 |
Josh Williams |
Alloy Employer Services Chevrolet |
Accident |
38 |
23 |
16 |
Christian Eckes (R) |
Celsius Chevrolet |
Engine |