Every NASCAR All-Star Race winner since 2000

A look at recent NASCAR All-Star Race winners, starting with Dale Earnhardt Jr. in 2000.

The NASCAR All-Star Race is one of the most fun events annually on the Cup Series schedule. It’s a midseason exhibition event that only certain eligible drivers compete in, so the racing can be more aggressive, riskier and entertaining. Plus, it’s much shorter than a traditional NASCAR race.

Because it’s an exhibition event, a win doesn’t aid drivers in the Cup Series standings or help them qualify for the 10-race playoffs in the fall. But there’s $1 million and bragging rights on the line.

With all that at stake, the race is intense, sometimes ending with clashing drivers brilliantly trolling each other or even throwing a punch or two.

RELATED: Everything you need to know about the 2022 NASCAR All-Star Race at Texas

Here’s a look at every NASCAR All-Star Race winner since 2000 — back when it was still called The Winston.