Preseason Exhibition: Cook Out Clash Chase Elliott secured the pole position for the 200-lap race featuring a 23-car field with notable drivers such as
Austin Dillon,
Zane Smith, and
Ty Gibbs failing to qualify. Elliott dominated the race, leading 171 laps, winning the race and earning his first career
Clash win.
Exhibition: The Duel at Daytona In the first duel,
Bubba Wallace clinched victory in the 60-lap race, which featured a 23-car field. Notably, drivers such as
Zane Smith and
Chase Briscoe failed to finish the race. Wallace led 21 laps, securing the win and earning 10 points. In the second duel,
Austin Cindric started from the pole position in a 23-car field. The race concluded dramatically when a
caution was called just before the finish line, leading
NASCAR to declare Cindric the winner over
Erik Jones, as he was ahead at the time of the caution.
Regular season Round 1: Daytona 500 William Byron overtook pole-sitter
Chase Briscoe early before the race was
red flagged on lap 11 for a weather delay in the area. After nearly 4 hours under the
red flag, involving 2 red flags, the race promptly resumed.
Joey Logano won the first stage, but had engine issues that forced him to the back of the pack.
Ross Chastain got turned and collected
Shane van Gisbergen,
Martin Truex Jr.,
Josh Berry, and
Hélio Castroneves while
Ryan Blaney edged out
Austin Cindric and won the second stage.
Ricky Stenhouse Jr. made contact with Logano and collected
Kyle Busch,
Chase Elliott,
Noah Gragson, and
Todd Gilliland. With 5 laps to go, as the field entered the backstretch,
Cole Custer turned
Christopher Bell into the wall, resulting in
Ryan Preece flipping mid-air, resulting in
overtime. On the final lap, Custer made contact with
Denny Hamlin and caused a huge wreck as Byron snuck his way through and held off
Tyler Reddick and
Jimmie Johnson to win his second consecutive Daytona 500, becoming the fifth driver in history to do so. This was the 10th Daytona 500 win for
Hendrick Motorsports, surpassing
Petty Enterprises for the most all-time by a race team.
Round 2: Ambetter Health 400 Ryan Blaney scored the pole for the race.
Josh Berry won the first stage and
Kyle Larson won the second stage, his first stage win on a drafting track. On lap 150,
Chase Elliott,
Brad Keselowski and
Corey LaJoie were in a wreck, sending both Keselowski and LaJoie out. On lap 184, a wreck with
Ricky Stenhouse Jr.,
Noah Gragson,
Daniel Suárez,
Ty Gibbs,
Cody Ware,
Cole Custer, and
J. J. Yeley occurred sending them all out of the race. With 4 laps to go, as the field entered the backstretch, Larson hit
Austin Cindric and
William Byron resulting in
overtime. On the final lap, Berry,
Justin Haley and
Ryan Preece collided on the backstretch with caution being deployed just when
Christopher Bell snuck his way through
Carson Hocevar and Larson to win his first
Atlanta race.
Round 3: EchoPark Automotive Grand Prix Tyler Reddick scored the pole for the race.
Bubba Wallace won the first stage, his first on a road course and after
Shane van Gisbergen pitted,
Ryan Preece won the second stage, his first stage win since the
2023 Martinsville spring race.
Christopher Bell ended up winning the race, after an intense battle between
Kyle Busch,
William Byron, and Reddick. 18-year-old
Connor Zilisch made his Cup Series debut with
Trackhouse Racing, but was involved in a wreck with teammate
Daniel Suárez. '''Round 4:
Shriners Children's 500'''
William Byron won the pole. Byron won the first stage and
Christopher Bell won the second stage. On lap 99,
Brad Keselowski,
Carson Hocevar,
Riley Herbst,
Justin Haley,
Chase Briscoe,
Austin Dillon, and
Cole Custer, and
Shane van Gisbergen were involved in a huge pile-up, sending them all out. Bell would end up getting his third consecutive win, becoming the first to do so since
Kyle Larson in
2021, and the first since the debut of the
Next Gen car.
Round 5: Pennzoil 400 presented by Jiffy Lube Michael McDowell won the pole, marking the first pole won by
Spire Motorsports.
Austin Cindric won the first stage and
Kyle Larson won the second stage.
Josh Berry won the race, after battling
Daniel Suárez to earn his first career win in the Cup Series and the 101st career win for the
Wood Brothers.
Round 6: Straight Talk Wireless 400 Alex Bowman won the pole.
Ryan Blaney won the first stage and
Denny Hamlin won the second stage. On Lap 207, after leading 124 laps, Blaney's engine blew up, ending his day early. After overtaking teammate Alex Bowman with less than 10 to go,
Kyle Larson claimed his 30th career win. In an attempt to perform a weekend sweep, Larson ended up getting a win in the
Truck Series race 2 days earlier, however came up just short of a victory during the
Xfinity Series race.
Round 7: Cook Out 400 Christopher Bell won the pole.
Joey Logano won the first stage and
Denny Hamlin won the second stage. Hamlin would end up leading 274 laps en route to his first win of 2025.
Round 8: Goodyear 400 William Byron won the pole. Byron dominated early, leading the opening 243 laps and sweeping the stages. It was the most laps Byron has ever led in a single race. After a late-race caution with 4 laps to go,
Denny Hamlin took the lead after pit stops. On the ensuing green-white-checkered restart, he held off Byron and
Christopher Bell to win for the second straight week.
Round 9: Food City 500 Alex Bowman won the pole.
Kyle Larson swept the stages, and led 411 laps en route to his
second consecutive win at
Bristol. Larson attempted to sweep the weekend again, winning the
Xfinity Series race the previous day, but came up just short with a 2nd place in the
Truck Series race. '''Round 10:
Jack Link's 500'''
Zane Smith won his first career pole. On lap 43,
Brad Keselowski, who made contact with
Kyle Busch, would end up collecting former teammate
Ryan Blaney after attempting to pit, ending his and Blaney's day early.
Kyle Larson won the first stage and
Bubba Wallace won the second stage.
Austin Cindric would win the race, edging out
Ryan Preece by 0.022 seconds for the
29th closest finish in NASCAR history. Preece and
Joey Logano were disqualified after post race inspection.
Round 11: Würth 400 presented by LIQUI MOLY Carson Hocevar won his first career pole.
Denny Hamlin's car caught on fire, ending stage one early, with
Austin Cindric winning the stage.
Chris Buescher caused a debris caution ending stage two early, with
Kyle Larson winning the stage. After a caution filled event,
Joey Logano won the race in overtime.
Round 12: AdventHealth 400 Kyle Larson won the pole. Larson dominated the race, leading 221 laps, sweeping the stages, and setting the fastest lap. Larson ended up winning the race and winning his second consecutive Kansas spring race, also winning the
2024 AdventHealth 400.
Exhibition: NASCAR All-Star Race Shane van Gisbergen won the pole for the Open, while
Brad Keselowski and
Christopher Bell won their heat races on Saturday, earning the pole and second-place starting positions for the main event, respectively.
Carson Hocevar won the Open race, with
John Hunter Nemechek finishing second, and
Noah Gragson advancing as the fan vote winner. All three transferred into Sunday night's main event. In the early laps,
Brad Keselowski and
Joey Logano battled for position, with
Joey Logano eventually taking the lead and controlling much of the race. When the "Promoter's Caution" came out on lap 216, the field split on pit strategy. Five drivers, including race leader Logano, stayed out on older tires. On the restart, Bell who had taken two fresh tires and restarted sixth, used the tire advantage to pass the five drivers that stayed out and secure his first All-Star Race victory.
Round 13: Coca-Cola 600 Chase Briscoe won the pole. Duels sparked within the stages late, however
William Byron swept all three stages, the first time a driver swept all three stages since the
2021 race. Byron led the race late, however,
Ross Chastain passed Byron with 6 laps to go and won his first career
Coca-Cola 600, coming from 40th place.
Round 14: Cracker Barrel 400 Chase Briscoe won the pole.
Denny Hamlin won the first stage.
Ryan Blaney won the second stage. Blaney dominated the last stage and won the race, earning his first victory of the season.
Round 15: FireKeepers Casino 400 Chase Briscoe won his third consecutive pole.
Chris Buescher won the first stage. On lap 67,
Alex Bowman hit the outside wall hard, sending out the red flag, and ending his day early.
William Byron won the second stage. After an intense battle between
Denny Hamlin,
Ty Gibbs and Byron, involving clear air and fuel mileage, Hamlin took the lead with 4 laps to go and won the race, days before his third child was born, and his first victory at Michigan since
2011.
Round 16: Viva México 250 In the first international race for NASCAR since 1958,
Shane van Gisbergen won the pole. After the race started, a caution quickly flew for rain, NASCAR then allowed teams to use wet weather tires.
Ryan Preece won the first stage, and van Gisbergen won the second stage. van Gisbergen dominated the race, leading 60 laps, and won, getting his first win since the
2023 Grant Park 220.
Round 17: The Great American Getaway 400 presented by VISITPA Denny Hamlin won the pole. Hamlin led every lap of stage one, and
Chase Briscoe won the second stage. Briscoe held off a speedy Hamlin to get his first win of the season, as well as his first win with
Joe Gibbs Racing and
Toyota.
Round 18: Quaker State 400 available at Walmart Joey Logano won the pole, with Ford sweeping the top eight spots.
Austin Cindric won the first stage, and
Tyler Reddick won the second stage by .001 seconds over
Chase Elliott. A large wreck on Lap 69 damaged 22 cars, taking out several leaders. Elliott won the race on a last lap pass of
Brad Keselowski, ending his 44-race winless streak.
Round 19: Grant Park 165 Shane van Gisbergen won the pole. On lap 2,
Carson Hocevar hit the inside barrier of turn 9, causing an early red flag, as well as collecting many cars.
Michael McDowell won the first stage, giving
Spire Motorsports their first stage win, and
Ryan Blaney won the second stage.
Shane van Gisbergen won the race, continuing his success at the Street Race, also winning
the previous day's Xfinity race and sweeping the weekend. van Gisbergen also made history, becoming the
winningest non-American driver in the Cup Series.
Round 20: Toyota/Save Mart 350 Shane van Gisbergen won his second consecutive pole.
Ross Chastain won stage one, and van Gisbergen won stage 2. Van Gisbergen once again dominated on a road course, winning the race and going back to back.
Round 21: Autotrader EchoPark Automotive 400 Chase Elliott won the pole after both practice and qualifying were canceled. Elliott won the first stage and
Christopher Bell won the second stage. Late in the final stage, rain caused a red flag for about an hour.
Denny Hamlin held off teammate
Chase Briscoe for his
second consecutive win at Dover.
Round 22: Brickyard 400 Chase Briscoe won the pole, with
Toyota sweeping the first five spots. Briscoe made history for becoming the first Indiana native to win the pole for the race, as well as becoming the first driver to win poles for the Daytona 500, Coca-Cola 600, and Brickyard 400 in the same season. Briscoe won the first stage, and
Ryan Blaney won the second stage. After rain halted the race for around 30 minutes,
Bubba Wallace had enough fuel to hold off
Kyle Larson to get his first
Crown Jewel win, becoming the first African-American to win a major race at
Indianapolis Motor Speedway. He also snapped a 100-race winless streak dating back to the
2022 Hollywood Casino 400.
Round 23: Iowa Corn 350 powered by Ethanol Chase Briscoe won his second consecutive pole.
Brad Keselowski swept the stages, the first time he swept both stages in a race since the
2017 First Data 500. After many cautions and a long green flag run,
William Byron won the race after saving enough fuel.
Round 24: Go Bowling at The Glen Ryan Blaney won the pole. Prior to this race,
Connor Zilisch was supposed to race. However, due to his injury sustained
the previous day,
Trackhouse Racing announced that they would withdraw the No. 87 from the race. Defending race winner
Chris Buescher won the first stage and Blaney won the second stage.
Shane van Gisbergen won the race, surpassing
Tony Stewart and
Jimmie Johnson for most wins in a season by a rookie with 4 wins.
Round 25: Cook Out 400 Ryan Preece won the pole.
Tyler Reddick won the first stage, and
Bubba Wallace won the second stage. On Lap 198, an 11-car wreck in turns 3 and 4 took
Chase Elliott and
Justin Haley out of the race early. During the final stage,
Austin Dillon and
Ryan Blaney traded the lead several times. Dillon pulled away after the final pit stop and won the race, making his first trip to the Playoffs since
2022.
Round 26: Coke Zero Sugar 400 Ryan Blaney won the pole after qualifying was canceled.
Kyle Larson won the first stage, and
Ross Chastain won the second stage. Within the final laps, playoff upsets such as
Erik Jones,
Daniel Suárez,
Justin Haley, and
Cole Custer were all in the front during the final laps. However, Blaney overtook Custer on the backstretch of the final lap, giving him his second win of the season and second win at Daytona as
Tyler Reddick and
Alex Bowman clinched the final two playoff spots.
Playoffs Round 27: Cook Out Southern 500 Denny Hamlin won the pole. On Lap 1,
Josh Berry slid his car into
Tyler Reddick and caused a multi-car wreck.
Chase Briscoe swept the stages, the first time he accomplished said feat in his career. Briscoe dominated the race, leading 309 laps. A hard-charging Reddick came close to passing him off the last turn of the last lap, but Briscoe managed to hold on, defending his win from last year and becoming the first back-to-back Southern 500 winner since
Greg Biffle in 2005 and 2006.
Round 28: Enjoy Illinois 300 presented by TicketSmarter Denny Hamlin won the pole.
Chase Briscoe won the first stage, and
Bubba Wallace won the second stage. Hamlin dominated the last half of the day, leading 75 laps and winning the race. This was the 200th win for
Toyota in the NASCAR Cup Series.
Round 29: Bass Pro Shops Night Race A. J. Allmendinger won the pole, his first pole since the
2015 Cheez-It 355 at The Glen.
Ryan Blaney won the first stage after a side-by-side finish with
Ty Gibbs. Gibbs won the second stage. During the third stage,
Goodyear allowed teams an extra set for the race, as the race had been plagued with tire issues. After an intense final stage, with drivers playing playoff spoiler, such as
Zane Smith,
Carson Hocevar, and
Corey Heim,
Christopher Bell won the race as
Alex Bowman,
Austin Dillon,
Shane van Gisbergen, and
Josh Berry were eliminated from the playoffs.
Round 30: Mobil 1 301 Joey Logano won the pole.
Ryan Blaney won the first stage, and Logano won the second stage. Around lap 110,
Joe Gibbs Racing teammates
Denny Hamlin and
Christopher Bell were battling their JGR teammate
Ty Gibbs; on lap 111, Hamlin got impatient with Gibbs and spun him. Blaney won the race.
Round 31: Hollywood Casino 400 Chase Briscoe won the pole.
Denny Hamlin swept the stages. On lap 268,
Zane Smith flipped his car, also causing overtime.
Bubba Wallace was in contention to win, but on the last lap, he and Hamlin made contact, allowing
Chase Elliott to slip by and steal the win, claiming his first multi-win season since
2022.
Round 32: Bank of America Roval 400 Tyler Reddick won the pole.
Shane van Gisbergen won the first stage, and
Ryan Blaney won the second stage. During stage 3,
Ross Chastain and
Joey Logano fought over the last remaining spot in the Round of 8. Logano had the tiebreaker and advanced once they both crossed the finish line. Van Gisbergen dominated the race, earning his fifth consecutive win on a road course.
Round 33: South Point 400 Denny Hamlin won the pole.
William Byron won the first stage, and
Kyle Larson won the second stage. Hamlin passed
Chase Briscoe with 4 laps to go in the race and earned his 60th career win, tying him with
Kevin Harvick for 10th all-time. Hamlin clinched his first Championship 4 appearance since
2021 and his first Championship 4 appearance in the Next-Gen car.
Round 34: YellaWood 500 Michael McDowell won the pole.
Chase Elliott wrecked out early in a multi-car crash, while
Ty Gibbs won stage 1, and
Chase Briscoe won stage 2.
Kyle Larson lead at the white flag but ran out of fuel down the backstretch.
Chase Briscoe won the race, and clinched his first Championship 4 berth, and first with
Joe Gibbs Racing.
Round 35: Xfinity 500 William Byron won the pole and swept the stages. Byron dominated the race,
Ryan Blaney put up a fight after a late race caution, but could not prevail, as Byron won. Both he and
Kyle Larson made the Championship 4.
Round 36: NASCAR Cup Series Championship Race Denny Hamlin won the pole.
William Byron won the first stage, and Hamlin won the second stage. Hamlin dominated majority of the race, coming as close as 3 laps to go before becoming a Champion. However, a late race caution caused by Byron cutting a tire and hitting the wall diminished his lead. Restarting in overtime
Kyle Larson took advantage by taking 2 tires on the ensuing pit stop while Hamlin took 4, prompting Larson to gain track position over him.
Ryan Blaney passed
Brad Keselowski and held off both him and Larson to get his first win at
Phoenix, while Larson won his 2nd Championship, and first since
2021. ==Results and standings==