May 19, 2025

Bell outduels Logano to win NASCAR All-Star Race and $1 million prize

Christopher Bell was not about to let Joey Logano win two consecutive NASCAR All-Star Races. Not when Bell’s Toyota had fresher tires than Logano’s Ford. And especially not with a $1 million prize on the line.

So, despite Logano repeatedly holding him off during the final 30 laps at North Wilkesboro Speedway, Bell made one final charge Sunday night and completed the pass with nine laps remaining before holding on to win the 2025 NASCAR All-Star Race.

Bell, racing in his fifth All-Star Race, led 28 laps to win the event for the first time. The 30-year-old became the 27th different driver to win the All-Star Race and just the third from Joe Gibbs Racing, joining Denny Hamlin and former JGR driver Kyle Busch. It was also just third All-Star win for a Toyota driver and the first since 2017 at Charlotte Motor Speedway as Chevrolet and Ford drivers had dominated the recent races.

“That right there was absolutely incredible,” Bell said after he completed a celebratory burnout. “North Wilkesboro is the best short track on the schedule. … I had so much fun last year. I sucked in the race, but racing here last year was so much fun. As this place continues to age, it’s just going to get better and better. Man, that was an amazing race.”

Logano, who dominated the 2024 All-Star Race, led a race-high 139 laps in his No. 22 Team Penske Ford but elected to stay out on the final pit stop while most of the field took at least two tires. The fresher tires paid off for Bell as he hunted down the three-time NASCAR Cup Series champion in the closing laps.

Bell has been one of the top drivers in NASCAR since 2022, finishing in the top six in each of the last three years. He won three races in a row earlier this year – at Atlanta, Circuit of the Americas and Phoenix – and finished second at the series most recent race at Kansas Speedway last weekend.

USA TODAY Sports provided live coverage of Sunday’s All-Star Race. Scroll below the gallery for a full recap.

2025 NASCAR All-Star Race results

(Car number in parentheses)

  1. (20) Christopher Bell, Toyota
  2. (22) Joey Logano, Ford
  3. (1) Ross Chastain, Chevrolet
  4. (48) Alex Bowman, Chevrolet
  5. (9) Chase Elliott, Chevrolet
  6. (24) William Byron, Chevrolet
  7. (45) Tyler Reddick, Toyota
  8. (8) Kyle Busch, Chevrolet
  9. (19) Chase Briscoe, Toyota
  10. (17) Chris Buescher, Ford
  11. (77) Carson Hocevar, Chevrolet
  12. (11) Denny Hamlin, Toyota
  13. (4) Noah Gragson, Ford
  14. (3) Austin Dillon, Chevrolet
  15. (47) Ricky Stenhouse Jr., Chevrolet
  16. (12) Ryan Blaney, Ford
  17. (21) Josh Berry, Ford
  18. (2) Austin Cindric, Ford
  19. (42) John Hunter Nemechek, Toyota
  20. (51) Harrison Burton, Ford
  21. (5) Kyle Larson, Chevrolet
  22. (6) Brad Keselowski, Ford
  23. (99) Daniel Suarez, Chevrolet

Christopher Bell wins 2025 NASCAR All-Star Race

Christopher Bell passed defending winner Joey Logano with nine laps to go to win the 2025 NASCAR All-Star Race at North Wilkesboro Speedway. Bell collects a $1 million prize as the winner.

Bell, driving the No. 20 Toyota for Joe Gibbs Racing, started second and led 28 laps across four different stints. Logano led a race-high 139 laps after starting fourth. Ross Chastain finished third, Alex Bowman fourth and Chase Elliott fifth.

2025 NASCAR All-Star Race: Lap 216 promoter’s caution

An optional promoter’s caution flag came out on Lap 216 of 250 with Joey Logano leading and Christopher Bell giving chase. The caution came out just as Kyle Larson began having issues with his No. 5 Chevrolet after trying to chase down the Logano and Bell.

Former NASCAR driver and current Fox Sports analyst Michael Waltrip waved the yellow from the flagstand and then accidentally dropped it on the track. During the caution period, most of the drivers hit pit road for tires, but Logano, Penske teamate Ryan Blaney and Ross Chastain were among those who stayed out with less than 30 laps to go before the scheduled end of the race.

2025 NASCAR All-Star Race: Lap 176 caution

Brad Keselowski got loose in the corner between Turns 3 and 4 and slammed hard into the outside wall in his No. 6 Ford to bring out the yellow flag. Keselowski, who started on the pole and had led 62 laps, was running ninth.

All drivers came down pit road during the caution to take fresh tires. The entire field got four new tires except Kyle Larson, who took two and came off pit road first. Joey Logano, who has led a race-high 83 laps, will restart alongside Larson on the front row. The race is scheduled for 250 laps.

2025 NASCAR All-Star Race: Lap Lap 155

Joey Logano is back up front after holding off Christopher Bell on a restart on Lap 121. Logano has now led more than 60 laps after dominating last year’s All-Star Race. Bell runs second, Ryan Blaney third, Chase Elliott fourth and Alex Bowman fifth.

2025 NASCAR All-Star Race: Lap 114 caution

Ross Chastain brought out the caution flag after spinning on Lap 114. Chastain’s No. 1 Chevrolet got bumped by Austin Cindric’s No. 2 Ford as both battled with Alex Bowman’s No. 48 Chevrolet for track position. Moments before, Cindric had contact with Josh Berry in the No. 21 Ford.

2025 NASCAR All-Star Race: Lap 101 competition caution

Joey Logano, who won last year’s All-Star Race, took the lead on Lap 81 after taking four tires on his pit stop and held it through the competition caution. Logano passed Daytona 500 winner William Byron, who took the lead two laps after the restart on Lap 64, following a three-wide battle for the lead with Brad Keselowski and Kyle Busch.

Christopher Bell moved up to second, Chase Elliott was third, Ryan Blaney fourth and Byron dropped to fifth. Busch was sixth, Austin Cindric seventh, Keselowski eighth, Ross Chastain ninth and Josh Berry 10th.

All drivers came down pit road under caution for more fuel and fresh tires. The race is scheduled for 250 laps. Bell won the race off pit road and will restart on the front row alongside Logano.

2025 NASCAR All-Star Race: Lap 57 caution

Daniel Suarez hit the outside wall on Lap 57 bringing out the first caution of the race. Suarez appeared to have a flat right front tire. All drivers came down pit road under yellow to take fuel and tires. Brad Keselowski, who has lead nearly every lap of the race, took just tires on his pit stop to maintain his lead. William Byron also took two tires and will restart second.

2025 NASCAR All-Star Race: Lap 50

Brad Keselowski started on the pole Sunday night at North Wilkesboro Speedway and has led 49 of 50 laps. Joey Logano, the 2024 NASCAR All-Star Race winner, sits in second and has led the only other lap. William Byron races third, Chase Elliott fourth and Christopher Bell fifth.

The 2025 NASCAR All-Star Race is 250 laps around the 0.625-mile oval.

Carson Hocevar wins NASCAR All-Star Open

Carson Hocevar took charge on the final restart on Lap 84 of 100 to surge to the lead in his No. 77 Chevrolet and win the 2025 NASCAR All-Star Open. John Hunter Nemecheck, in the No. 42 Toyota, finished second. With the results, Hocevar and Nemechek advanced to their first NASCAR All-Star Race. Noah Gragson won the fan vote for the third consecutive season and will also transfer to the All-Star Race.

The three drivers will start the 2025 NASCAR All-Star Race, which is scheduled for 8 p.m. ET, in the rear of the field behind the 20 automatic qualifers.

NASCAR All-Star Open hits halfway point

The yellow flag waved for a compeition caution on Lap 50 in the 2025 NASCAR All-Star Open. Shane Van Gisbergen led all 50 laps. The race is scheduled to go 100 laps, but there will be one attempt at overtime, if necessary, at the end of the race.

The top two finishers plus the All-Star fan vote winner will transfer to the NASCAR All-Star Race later tonight and will start in the rear of the field.

What time does the NASCAR All-Star Race start?

The 2025 NASCAR All-Star Race starts at 8 p.m. ET at North Wilkesboro Speedway in North Wilkesboro, North Carolina. It will be preceded by the NASCAR All-Star Open, which begins at 5 p.m. ET.

What TV channel is the NASCAR All-Star Race on?

FS1 is broadcasting the 2025 NASCAR All-Star Race and the All-Star Open.

Will there be a live stream of the NASCAR All-Star Race?

The 2025 NASCAR All-Star Race can be live streamed on Max and the FoxSports app. Viewers can also stream the race on Fubo, which is offering a free trial to new subscribers.

Watch the NASCAR All-Star Race on Fubo

How many laps is the NASCAR All-Star Race and All-Star Open?

  • The 2025 NASCAR All-Star Race is 250 laps around the 0.625-mile oval for a total of 156.25 miles. All laps count, and there will be a competition break at or around the 100-lap mark.
  • The All-Star Open is 100 laps. All laps count, and there will be a competition break at or around Lap 50. There will be one attempt at NASCAR Overtime if necessary. The top two finishers plus the All-Star Fan Vote winner will transfer to the All-Star Race and start in the rear of the field.

Who won the most recent NASCAR All-Star Race?

Joey Logano dominated the 2024 NASCAR All-Star Race, leading 199 of 200 laps before holding off Denny Hamlin by 0.636 seconds.

What is the lineup for the NASCAR All-Star Race?

The starting lineup for the 2025 NASCAR All-Star race was determined by the results of Saturday’s heat races. Heat 1 results determined the inside row to start Sunday’s race, while Heat 2 results determined the outside row (car number in parentheses):

  1. (6) Brad Keselowski, Ford … Fastest in qualifying
  2. (20) Christopher Bell, Toyota … Heat Race No. 2 winner
  3. (1) Ross Chastain, Chevrolet … Heat Race No. 1 2nd place
  4. (22) Joey Logano, Ford … Heat Race No. 2 2nd place
  5. (24) William Byron, Chevrolet … Heat Race No. 1 3rd place
  6. (9) Chase Elliott, Chevrolet … Heat Race No. 2 3rd place
  7. (12) Ryan Blaney, Ford … Heat Race No. 1 4th place
  8. (8) Kyle Busch, Chevrolet … Heat Race No. 2 4th place
  9. (48) Alex Bowman, Chevrolet … Heat Race No. 1 5th place
  10. (17) Chris Buescher, Ford … Heat Race No. 2 5th place
  11. (21) Josh Berry, Ford … Heat Race No. 1 6th place
  12. (99) Daniel Suárez, Chevrolet … Heat Race No. 2 6th place
  13. (45) Tyler Reddick, Toyota … Heat Race No. 1 7th place
  14. (19) Chase Briscoe, Toyota … Heat Race No. 2 7th place
  15. (3) Austin Dillon, Chevrolet … Heat Race No. 1 8th place
  16. (2) Austin Cindric, Ford … Heat Race No. 2 8th place
  17. (47) Ricky Stenhouse Jr., Chevrolet … Heat Race No. 1 9th place
  18. (51) Harrison Burton, Ford … Heat Race No. 2 9th place
  19. (5) Kyle Larson, Chevrolet … Heat Race No. 1 10th place
  20. (11) Denny Hamlin, Toyota … Heat Race No. 2 10th place
  21. All-Star Open winner
  22. All-Star Open 2nd place
  23. Fan vote winner

The USA TODAY app gets you to the heart of the news — fastDownload for award-winning coverage, crosswords, audio storytelling, the eNewspaper and more.

This post appeared first on USA TODAY