No elite sportsperson is content with simply taking part; the goal is always to win, and NASCAR drivers are no different.

With fields of more than 30 competitors battling it out on track week after week, earning a trip to Victory Lane is no easy feat, with countless drivers having tried and failed throughout the decades.

On the other hand, some have won prolifically, and as you will see below, if you are able to get into victory lane often enough, your wins don't just start to define your weekend or your season, but your legacy.

As such, while NASCAR’s all-time wins list spans different eras, styles, and personalities, every driver featured shares one defining trait - a relentless pursuit of success.

With that said, let's take a look at which drivers have won the most races over the decades in all three national NASCAR series, including the Cup, Xfinity and Truck Series, etching their names into the history books forever.

NASCAR all-time wins list

The top 10 all-time NASCAR win list
Rank Driver Cup Series Wins Xfinity Series Wins Truck Series Wins Total NASCAR Wins
1st Kyle Busch 63 102 69 234
2nd Richard Petty 200 0 0 200
3rd Kevin Harvick 60 47 14 121
4th David Pearson 105 1 0 106
5th Jeff Gordon 93 5 0 98
T-6th Darrell Waltrip 84 13 0 97
T-6th Dale Earnhardt 76 21 0 97
8th Mark Martin 40 49 7 96
9th Bobby Allison 85 2 0 87
10th Jimmie Johnson 83 1 0 84

Who has the most NASCAR wins in history?

Two-time NASCAR Cup Series champion Kyle Busch is the driver with the most wins in NASCAR history.

Busch's relentless drive to compete in both the Cup, Xfinity and Truck Series throughout large parts of his career is to thank, with his total win tally in all three national series totalling 232.

That number blows away the rest of the field, with even the legendary Richard 'King' Petty sitting on 200 wins, and third place on the list, Kevin Harvick, way back on 121 wins.

Make no mistake. Kyle Busch has etched his name into the history books forever and set a record that seems unlikely to ever be matched.