
via Imago
L: Kyle Larson. R: Dale Earnhardt Jr. Image Credits: Imago.

via Imago
L: Kyle Larson. R: Dale Earnhardt Jr. Image Credits: Imago.
It wasn’t long ago that Dale Earnhardt Jr. raised an eyebrow and then some at Kyle Larson. The 2021 Cup Series champ had just swept the Bristol weekend, dominating both the Cup and Xfinity races. Riding high on confidence, Larson went on Kevin Harvick’s Happy Hour podcast and said what many veterans might think but few say out loud: “In Xfinity, I do get motivated, and this is going to come across like very cocky, but I want to embarrass them, honestly. I want to embarrass NASCAR a little bit.”
Larson wasn’t talking about just winning. He was talking about dropping the hammer on the younger field and making sure they knew what the real standard looked like. Dale Jr. didn’t hold back in his response on the Dale Jr. Download. While he respected the idea of veterans pushing young drivers to raise their game, he didn’t appreciate the phrasing. “The first thing he said, I didn’t like. He said he wanted to embarrass the field, and he wanted to embarrass NASCAR,” Earnhardt said. But he followed up with agreement on the core message.
Larson was, in his words, stepping into the role once held by Mark Martin and later Kyle Busch. He wasn’t just trying to win—he wanted to shove these Xfinity kids out of their comfort zone and show them how far they still had to go. Now, less than a month later, Larson has done just that. But this time, he didn’t just dominate for himself; he did it as a stand-in for one of Dale Jr.’s own rising stars at JR Motorsports. Talk about irony. In his return to the No. 88 car at Texas Motor Speedway, Larson turned his cocky statement into cold, hard proof. And in doing so, he might’ve given Dale Jr. exactly what he asked for, whether he liked it or not.
ADVERTISEMENT
Article continues below this ad
Kyle Larson puts the Xfinity field in check!
Kyle Larson wasn’t supposed to be in the #88 Chevy at Texas. He got the call midweek to fill in for rookie Connor Zilisch, who injured his back in a wreck at Talladega. JR Motorsports needed someone to keep the No. 88 team strong in owner points. They didn’t just get a stand-in. They got a sledgehammer. After 208 laps, 11 cautions, and two overtimes, Larson rolled into Victory Lane in the Andy’s Frozen Custard 300, taking his second Xfinity win of 2025 and the 17th of his career.
The end was chaos. Larson came in for tires after a caution on lap 188, while six cars stayed out. A pair of wrecks pushed the race into double overtime. On the final restart, Larson lined up next to Sam Mayer, Dale Jr.’s another racer, on the front row. At the start, Taylor Gray gave Mayer a bump that loosened him up. That was all Larson needed as he surged on the outside, cleared Mayer out of Turn 2, and never looked back. Notably, he eventually cleared him by 1.265 seconds.
He did what he had to do to get the win. pic.twitter.com/9Q8yhOUVN9
— NASCAR Xfinity (@NASCAR_Xfinity) May 3, 2025
After the race, Larson acknowledged the grind it took to get the win. “Yeah, there was a lot of survival, I felt like, throughout that race. Just dodged some wrecks, balance we had to work on quite a bit. So, it was fun. You know, I felt like my car, though, if I could ever get to the lead, I could stretch out,” Larson said. Notably, the Hendrick Motorsports driver led only 32 laps, but one of them was the most important one—the last. “Thanks to JRM for letting me come run this thing here today. You’ll obviously wish Connor were in the car, but it means a lot that they thought of me to call up to run this thing,” he further added.
ADVERTISEMENT
Article continues below this ad
What’s your perspective on:
Did Kyle Larson's win prove he's the new standard in NASCAR, or just a cocky show-off?
Have an interesting take?
Notably, this wasn’t just another win for Kyle Larson. It was a statement. He made three starts in the Xfinity race this year and has won twice. And if not for a late-race showdown with Mayer at Homestead, he might’ve bagged three-for-three. Behind him, the field scrambled. Taylor Gray fought his way to second. Riley Herbst took third. Austin Hill and Sam Mayer rounded out the top five. Mayer had the lead in overtime but got shoved around by Gray and couldn’t recover.
Meanwhile, Nick Sanchez was the biggest casualty of the final restart, slamming the wall and falling to 20th. The race wasn’t short on wrecks or drama. Justin Allgaier led 99 laps but crashed late while trying to navigate traffic, ending his day in 35th place. Corey Day, Sammy Smith, Sheldon Creed, and Josh Williams also wrecked out.
Trending
ADVERTISEMENT
Article continues below this ad
Full race results of the 2025 Andy’s Frozen Custard 300:
Fin | Car | Driver | Team |
1 | 88 | Kyle Larson (i) | JR Motorsports |
2 | 54 | Taylor Gray # | Joe Gibbs Racing |
3 | 19 | Riley Herbst (i) | Joe Gibbs Racing |
4 | 21 | Austin Hill | Richard Childress Racing |
5 | 41 | Sam Mayer | Haas Factory Team |
6 | 25 | Harrison Burton | AM Racing |
7 | 2 | Jesse Love | Richard Childress Racing |
8 | 39 | Ryan Sieg | RSS Racing |
9 | 20 | Brandon Jones | Joe Gibbs Racing |
10 | 27 | Jeb Burton | Jordan Anderson Racing |
11 | 10 | Daniel Dye # | Kaulig Racing |
12 | 42 | Anthony Alfredo | Young’s Motorsports |
13 | 18 | William Sawalich # | Joe Gibbs Racing |
14 | 4 | Parker Retzlaff | Alpha Prime Racing |
15 | 99 | Matt DiBenedetto | Viking Motorsports |
16 | 17 | Corey Day | Hendrick Motorsports |
17 | 44 | Brennan Poole | Alpha Prime Racing |
18 | 8 | Sammy Smith | JR Motorsports |
19 | 1 | Carson Kvapil # | JR Motorsports |
20 | 48 | Nick Sanchez # | Big Machine Racing |
21 | 45 | Mason Massey | Alpha Prime Racing |
22 | 28 | Kyle Sieg | RSS Racing |
23 | 71 | Ryan Ellis | DGM Racing |
24 | 31 | Blaine Perkins | Jordan Anderson Racing |
25 | 35 | Joey Gase | Joey Gase Motorsports |
26 | 53 | Mason Maggio | Joey Gase Motorsports |
27 | 26 | Dean Thompson # | Sam Hunt Racing |
28 | 91 | Josh Bilicki | DGM Racing |
29 | 07 | Nick Leitz | SS-GreenLight Racing |
30 | 14 | Garrett Smithley | SS-GreenLight Racing |
31 | 51 | Jeremy Clements | Jeremy Clements Racing |
32 | 32 | Katherine Legge (i) | Jordan Anderson Racing |
33 | 5 | Kris Wright | Our Motorsports |
34 | 70 | Leland Honeyman | Cope Family Racing |
35 | 7 | Justin Allgaier | JR Motorsports |
36 | 00 | Sheldon Creed | Haas Factory Team |
37 | 11 | Josh Williams | Kaulig Racing |
38 | 16 | Christian Eckes # | Kaulig Racing |
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
Did Kyle Larson's win prove he's the new standard in NASCAR, or just a cocky show-off?