Since the first All Star Race was held in 1985, there have been over two dozen drivers to win the race including brothers, a father and son, a fan vote winner, and one driver who did it four times!

This weekend, the annual All Star Race returns to North Wilkesboro Speedway for a second time with three drivers in the field who have previously won the race.

Held for many years at Charlotte Motor Speedway the week before the Coca-Cola 600, Darrell Waltrip was the first driver to win the annual event in 1985.

Complete list of All Star Race winners:
Darrell Waltrip
Bill Elliott
Dale Earnhardt Sr – the first driver to be a repeat winner, he went on to win the race three times
Terry Labonte – two wins
Rusty Wallace
Davey Allison – two wins
Geoff Bodine
Jeff Gordon – three wins
Michael Waltrip
Mark Martin – two wins
Dale Earnhardt Jr
Ryan Newman
Jimmie Johnson – the only driver to win the All Star Race four times
Matt Kenseth
Kevin Harvick – two wins
Kasey Kahne – the only driver to win the fan vote and go on to win the race
Tony Stewart
Kurt Busch
Carl Edwards
Jamie McMurray
Denny Hamlin
Joey Logano – two wins
Kyle Busch
Kyle Larson – tthree wins
Chase Elliott
Ryan Blaney