NASCAR
Nascar

Nascar All Star Race Winners List: Year-by-year list of every champion until 2025

Whether you're a longtime fan or a newcomer to the sport, this is a year-by-year breakdown

Nascar All Star Race Winners List: Year-by-year list of every champion until 2025

Since its debut in 1985, the NASCAR All-Star Race has stood as one of the sport's most electrifying and prestigious events. Unlike regular-season races, this unique exhibition brings together past winners, champions, and fan-voted favorites to compete in a high-stakes, no-points showdown. It's a race that strips NASCAR down to its purest form - speed, strategy, and spectacle - all in pursuit of pride, glory, and a massive payday.

Over the decades, the All-Star Race has delivered countless unforgettable moments: daring es, photo finishes, and dramatic rivalries under the lights. Held at various iconic tracks such as Charlotte Motor Speedway, Bristol Motor Speedway, Texas Motor Speedway, and now North Wilkesboro, the event continues to evolve while maintaining its reputation as a celebration of NASCAR's finest. Winning it once is a badge of honor - winning it multiple times cements a driver's legacy.

Angel Reese nearly hits Caitlin Clark after hard foul in viral courtside moment

This list honors every driver who has claimed victory in the All-Star Race, from legends like Dale Earnhardt and Jeff Gordon to modern stars such as Kyle Larson and Joey Logano. Whether you're a longtime fan or a newcomer to the sport, this year-by-year breakdown offers a look at the champions who have conquered one of NASCAR's most thrilling nights.

Nascar All Star Race Winners List

The Pros and Cons of 49ers QB Brock Purdy's $265 Million Extension
  • 1985 - Darrell Waltrip
  • 1986 - Bill Elliott
  • 1987 - Dale Earnhardt
  • 1988 - Terry Labonte
  • 1989 - Rusty Wallace
  • 1990 - Dale Earnhardt
  • 1991 - Davey Allison
  • 1992 - Davey Allison
  • 1993 - Dale Earnhardt
  • 1994 - Geoff Bodine
  • 1995 - Jeff Gordon
  • 1996 - Michael Waltrip
  • 1997 - Jeff Gordon
  • 1998 - Mark Martin
  • 1999 - Terry Labonte
  • 2000 - Dale Earnhardt Jr.
  • 2001 - Jeff Gordon
  • 2002 - Ryan Newman
  • 2003 - Jimmie Johnson
  • 2004 - Matt Kenseth
  • 2005 - Mark Martin
  • 2006 - Jimmie Johnson
  • 2007 - Kevin Harvick
  • 2008 - Kasey Kahne
  • 2009 - Tony Stewart
  • 2010 - Kurt Busch
  • 2011 - Carl Edwards
  • 2012 - Jimmie Johnson
  • 2013 - Jimmie Johnson
  • 2014 - Jamie McMurray
  • 2015 - Denny Hamlin
  • 2016 - Joey Logano
  • 2017 - Kyle Busch
  • 2018 - Kevin Harvick
  • 2019 - Kyle Larson
  • 2020 - Chase Elliott
  • 2021 - Kyle Larson
  • 2022 - Ryan Blaney
  • 2023 - Kyle Larson
  • 2024 - Joey Logano
  • 2025 - Christopher Bell
NascarHow to watch the Nascar All Star Race 2025: Start time, full list of drivers, how does it work and format explained
NascarWhat is the difference between the NASCAR All-Star Open and the All-Star Race?
NascarNascar All Star Race 2025 Prize Money: How much will Christopher Bell take home?