Cup Series: Larson dominates Bristol, denies Hamlin third consecutive victory
- Sean McKean
- 2 days ago
- 4 min read
Written by Sean McKean

Leading 80% of the race, Kyle Larson took his second Cup victory of the season at Bristol. It was Larson’s second victory in a row at Bristol.
As it unfolded
During practice and qualifying, tyre wear was a massive problem, with the Goodyears completely chording on a 25-lap run. This directly mirrored the events of last year’s spring race, wherein tyres began falling off and even shredding after 50 laps.
Alex Bowman won the pole and led the way off the start, jumping ahead of Ricky Stenhouse Jr. Bowman didn’t pull away, as everyone remained at a slower pace to conserve tyres.
After 40 laps, many drivers lost patience and started picking it up, noticing that tyre wear wouldn’t be a concern as what was once thought. This saw Kyle Larson take the lead on Lap 41 and Justin Haley move into the top three.
Larson won the first stage uncontested, followed by Denny Hamlin and Justin Haley.
Stage 1 Results:
No. 5 - Kyle Larson (Hendrick Motorsports)
No. 11 - Denny Hamlin (Joe Gibbs Racing)
No. 7 - Justin Haley (Spire Motorsports)
No. 48 - Alex Bowman (Hendrick Motorsports)
No. 77 - Carson Hocevar (Spire Motorsports)
No. 20 - Christopher Bell (Joe Gibbs Racing)
No. 12 - Ryan Blaney (Team Penske)
No. 47 - Ricky Stenhouse Jr. (Hyak Motorsports)
No. 54 - Ty Gibbs (Joe Gibbs Racing)
No. 16 - AJ Allmendinger (Kaulig Racing)
All drivers took to the pits during the break. The top five from stage one remained the same.
Larson led the way on Lap 143.
The first caution for cause came out on Lap 178. Coming into Turn 1, Shane van Gisbergen tried getting to the inside of Cody Ware, sending them both around into the wall. Van Gisbergen drove away, but this allowed Carson Hocevar to move into third, as the incident occurred right in front of Denny Hamlin.
Everybody from eighth on back went to pit road, including Brad Keselowski and Ricky Stenhouse Jr. In this cycle, John Hunter Nemechek lost a wheel.
Larson led the field on Lap 189. He remained there uncontested to win stage two, followed by Alex Bowman and Christopher Bell.
Stage 2 Results:
No. 5 - Kyle Larson (Hendrick Motorsports)
No. 48 - Alex Bowman (Hendrick Motorsports)
No. 20 - Christopher Bell (Joe Gibbs Racing)
No. 77 - Carson Hocevar (Spire Motorsports)
No. 11 - Denny Hamlin (Joe Gibbs Racing)
No. 7 - Justin Haley (Spire Motorsports)
No. 54 - Ty Gibbs (Joe Gibbs Racing)
No. 12 - Ryan Blaney (Team Penske)
No. 19 - Chase Briscoe (Joe Gibbs Racing)
No. 45 - Tyler Reddick (23XI Racing)
Everybody elected to pit under the caution.
Larson again led the way on Lap 266.
Todd Gilliland came to pit road with an issue on Lap 300. During this, Alex Bowman started suffering from an engine issue. This sent Bowman out of the top 20 and ultimately out of the race.
Green flag stops began on Lap 357, which held significance as this would be the last of the day. Carson Hocevar had a notably slow pit stop, dropping him out of the top five. Larson remained as leader followed by Hamlin and Ty Gibbs.
Larson held on to take a dominant victory at Bristol – a direct follow-up of his dominant Xfinity win yesterday.
Provisional Results:
No. 5 - Kyle Larson (Hendrick Motorsports)
No. 11 - Denny Hamlin (Joe Gibbs Racing)
No. 54 - Ty Gibbs (Joe Gibbs Racing)
No. 19 - Chase Briscoe (Joe Gibbs Racing)
No. 12 - Ryan Blaney (Team Penske)
No. 24 - William Byron (Hendrick Motorsports)
No. 1 - Ross Chastain (Trackhouse Racing)
No. 20 - Christopher Bell (Joe Gibbs Racing)
No. 16 - AJ Allmendinger (Kaulig Racing) [FL]
No. 3 - Austin Dillon (Richard Childress Racing) +1 lap
No. 77 - Carson Hocevar (Spire Motorsports) +1 lap
No. 21 - Josh Berry (Wood Brothers Racing) +1 lap
No. 7 - Justin Haley (Spire Motorsports) +1 lap
No. 8 - Kyle Busch (Richard Childress Racing) +1 lap
No. 9 - Chase Elliott (Hendrick Motorsports) +1 lap
No. 6 - Brad Keselowski (RFK Racing) +2 laps
No. 2 - Austin Cindric (Team Penske) +2 laps
No. 45 - Tyler Reddick (23XI Racing) +2 laps
No. 23 - Bubba Wallace (23XI Racing) +2 laps
No. 60 - Ryan Preece (RFK Racing) +2 laps
No. 42 - John Hunter Nemechek (Legacy Motor Club) +2 laps
No. 47 - Ricky Stenhouse Jr. (Hyak Motorsports) +2 laps
No. 4 - Noah Gragson (Front Row Motorsports) +2 laps
No. 22 - Joey Logano (Team Penske) +3 laps
No. 17 - Chris Buescher (RFK Racing) +3 laps
No. 43 - Erik Jones (Legacy Motor Club) +3 laps
No. 38 - Zane Smith (Front Row Motorsports) +3 laps
No. 35 - Riley Herbst (23XI Racing) +4 laps
No. 41 - Cole Custer (Haas Factory Team) +5 laps
No. 71 - Michael McDowell (Spire Motorsports) +5 laps
No. 33 - Jesse Love (Richard Childress Racing) +5 laps
No. 10 - Ty Dillon (Kaulig Racing) +6 laps
No. 99 - Daniel Suarez (Trackhouse Racing) +6 laps
No. 01 - Corey Lajoie (Rick Ware Racing) +6 laps
No. 34 - Todd Gilliland (Front Row Motorsports) +7 laps
No. 51 - Cody Ware (Rick Ware Racing) +7 laps
No. 48 - Alex Bowman (Hendrick Motorsports) [DNF]
No. 88 - Shane van Gisbergen (Trackhouse Racing) [DNF]
No. 66 - Josh Bilicki (Garage 66) [DNF]
Commentaires