Dale Earnhardt Jr. (8) battles his father during the 2000 All-Star event. (Getty Images)

Click year to see complete results

All-time All-Star event champions
2012Jimmie JohnsonChevroletBecomes third driver with three All-Star wins
2011Carl EdwardsFordLeader at end of final three segments en route to first All-Star win
2010Kurt BuschDodgeRallies from 11th after third segement for first All-Star victory. Won the 600 the next week.
2009Tony StewartChevroletPasses Matt Kenseth with two laps to go for his first win as owner/driver
2008Kasey KahneDodgeFirst driver voted in by fans to win All-Star race
2007Kevin HarvickChevroletDaytona 500 winner holds off Jimmie Johnson over final 16 laps
2006*Jimmie JohnsonChevroletRecovers from pit-road speeding penalty and survives 'Big One' that claims almost half the field
2005Mark MartinFordMartin passes Elliott Sadler, leads final 19 laps
2004Matt KensethFordPassed Ryan Newman with three laps to go
2003Jimmie JohnsonChevroletWent on the next week to win Coca-Cola 600
2002Ryan NewmanFordSecond rookie to win the All-Star event
2001*Jeff GordonChevroletGordon’s third All-Star win -– in a back-up car, no less
2000Dale Earnhardt Jr.ChevroletFirst rookie to the win All-Star event
1999Terry LabonteChevroletFourth two-time All-Star champion
1998Mark MartinFordEdged Bobby Labonte by 0.424-second
1997*Jeff GordonChevroletGordon’s second All-Star victory
1996Michael WaltripFordFirst "qualifying race" driver to win the All-Star event
1995*Jeff GordonChevroletGordon wins as Earnhardt, D. Waltrip have last-lap mishap
1994Geoffrey BodineFordNipped Sterling Marlin by 0.26-second
1993*Dale EarnhardtChevroletThird All-Star event victory for Earnhardt
1992Davey AllisonFordAccident just after race finish sent Allison to hospital
1991Davey AllisonFordFlag-to-flag victory for Allison
1990*Dale EarnhardtChevroletFirst two-time All-Star champion
1989*Rusty WallacePontiacLate-race bump with Darrell Waltrip added to excitement
1988Terry LabonteChevroletSeven leaders in 135-lap/3-segment race
1987*Dale EarnhardtChevrolet"Pass in the Grass" gives Earnhardt first All-Star win
1986Bill ElliottFordRace in Atlanta, thus a popular win for Georgia’s Elliott
1985*Darrell WaltripChevroletInaugural All-Star event had 12-car field –- all 1984 winners
Note: * - indicates driver also won season championship.