List of all-time NASCAR Cup Series winners


The following is a list compiling the total number of career victories in NASCAR Cup Series competition. The list recognizes "Cup" victories under the following auspices:
Rule changes in 1972 established a minimum distance of for points-paying Cup Series events. This led to the elimination of shorter races from the schedule. Seasons since 1972 are referenced as the "modern era" largely due to the schedule and distance changes. Years since 2004 are generally referred to as the "Chase Era or Playoffs Era." Only points-paying championship races count towards the total.
Note that the Daytona qualifying races prior to 1972 were points-paying championship races, and count in the totals below. Since 1972, the Daytona qualifying races do not count due to the race distance change rules. Wins in The Clash, All-Star Race, or international exhibitions at Calder Park Raceway, Suzuka, or Motegi do not count.

Win table

''All figures correct as of the 2020 Super Start Batteries 400 at Kansas Speedway.
Driver is competing full-time in the 2020 season
Driver is competing part-time in the 2020 season
Driver has been inducted into the NASCAR Hall of Fame

Rank
Driver
Strictly Stock

Grand National

Winston
Cup

Playoffs era

Modern era
total

Combined
total
111981060200
25847045105
3064299393
4196505584
508408484
606778383
7146906983
807607676
900565656
1005415555
115400054
1204495353
135000050
145000050
15017324949
164800048
174600046
1804404444
1900424242
2003374040
213900039
2207323939
233250137
243300033
2503113232
2600323232
2708233131
2800282828
292800028
3000272727
3109172626
322600026
3300252525
342500025
352500025
3602302323
3702202222
3801742121
3902102121
4002102121
412100021
422000020
4301901919
4431501619
4501181919
461900019
4701801818
4801801818
4901801818
5000181818
510991818
521700017
531700017
5401501515
551400014
561400014
571300013
5801301313
59550410
6000101010
6101001010
6290009
6390009
6490009
6508088
6670007
6700777
6834027
6901677
7070007
7170007
7200666
7305055
7450005
7505055
7650005
7705055
7803255
7950005
8000444
8140004
8240004
8331004
8440004
8504044
8631004
8740004
8840004
8903144
9040004
9104044
9204044
9340004
9440004
9504044
9640004
9730003
9800333
9903033
10030003
10130003
10201233
10330003
10400333
10500222
10600222
10702022
10820002
10900222
11020002
11102022
11202022
11302012
11411012
11520002
11620002
11700222
11820002
11920002
12020002
12100222
12220002
12320002
12402022
12520002
12620002
12700222
12800222
12920002
13002022
13100222
13220002
13310001
13400111
13510001
13610001
13710001
13800111
13901011
14001011
14101011
14210001
14301011
14400111
14510001
14610001
14710001
14810001
14900111
15001011
15110001
15210001
15310001
15410001
15510001
15610001
15700111
15801011
15910001
16010001
16110001
16210001
16310001
16410001
16500111
16600111
16710001
16801011
16910001
17010001
17101011
17210001
17301011
17410001
17501011
17610001
17710001
17801011
17910001
18010001
18101011
18210001
18310001
18410001
18510001
18600111
18710001
18801011
18910001
19010001
19110001
19210001
19310001
19410001

Most wins at different tracks

DriverWins on different tracksParticipations on different tracks
Richard Petty5460+
David Pearson3860+
Bobby Allison2860+
Jeff Gordon2526
Kyle Busch2324
Kevin Harvick2225
Tony Stewart2124
Mark Martin20 + 127
Jimmie Johnson2025
Matt Kenseth1925
Cale Yarborough1850+
Brad Keselowski1724
Dale Earnhardt1726
Denny Hamlin16 + 124
Rusty Wallace16 + 125
Kurt Busch1625
Dale Jarrett1625
Darrell Waltrip1626
Joey Logano1524
Bill Elliott1526
Martin Truex Jr.1424

Actual Tracks and Drivers

Note:
Track is part of 2020 season
Track was used as a paved track in NASCAR Cup between 1949 and 2019
Track was used as a dirt track in NASCAR Cup between 1949 and 1971

Dirt tracks

DriverAUGCOLCONGPSHICHUBLNGLNCMYRNSFOCCSAVSMRSSFV75
Richard PettyXXXXXXX--XXXXX-
David PearsonXX-XX--XXXX-X--
Bobby Allison-----------X---
Cale Yarborough--------------X

Paved short tracks

DriverASSAWSBELBIRBGSBOYBMSDTSFOSGGSGPSGREHARHICHUNISLKINLNGMGRMARMEYMONNAHNASNWSODSOPSRFSRIRSAVSMRSBSSTKTARTHOWVS
Richard PettyXXXXX-X-XXX-XXXXX-XX-XXXXXXXXXXXX-X
David Pearson-XX-XXXXX----X---XXX--XXX--X-----X-
Bobby Allison-XXXX-X----X---X-XXXXX-XX-XX-------
Cale Yarborough------X----X-------X---XX--X-------
Dale EarnhardtXXXXXX
Darrell WaltripXXXXX-
Rusty WallaceXXX-X
Mark MartinXXXX
Jeff GordonXXXX
Tony StewartXXX
Dale JarrettXX-X

Intermediates and mile ovals

DriverATLAMSCHACHIDARDOVHOMKANKTYLVSNCSNHSPHOTMSTRE
Jeff GordonXXXXXXXX-XXXXX
Kyle BuschXXXXXXXXXXXX
Kevin HarvickXXXXXXX-XXXX
Tony StewartXXX-XXX-XXXXX
Mark MartinX-XXXX-X-XXXXX
Jimmie JohnsonXX-XXXX-X-XXX
Dale EarnhardtXXXXX--XXX-
Dale JarrettX-X-XX---XXXX
Bill ElliottX-X-XXX--X-X-
Richard PettyXXXXX-X
David PearsonXXXXXX
Bobby AllisonXXXXXX
Rusty WallaceX-X--X---XXX-
Cale YarboroughXXXXX-
Darrell WaltripXXXXX---

Superspeedways

DriverCALDAYIMSMISOMSPOCTALTWS
Jeff GordonXXXXXX
Jimmie JohnsonXXXXXX
Tony StewartXXXXXX
Kyle BuschXXXXXX
Kevin HarvickXXXXXX
Bobby AllisonXXXXX-
David PearsonXXXXX-
Richard PettyXX-XXX
Cale YarboroughXX-XXX
Bill Elliott-XXXXX
Dale Earnhardt-XXXXX-
Dale Jarrett-XXXXX
Darell Waltrip-X-X-XX-
Mark MartinXNC-X-X
Rusty WallaceXNC-XX-

Road courses and temporary street circuits

DriverBRRCHA RIVSONWGL
Rusty WallaceXXX
David PearsonXX
Richard PettyXX--
Jeff GordonXX
Mark MartinXX
Tony StewartXX
Juan Pablo MontoyaXX
Kevin Harvick-XX
Kyle Busch-XX
Martin Truex, Jr.-XX
Chase ElliottX-X

Most wins at each track

Current NASCAR tracks

Former NASCAR tracks

Record progression

Win recordDriverRaceNameTrackDateReferences
1Jim Roper1949-01No nameCharlotte Speedway19 June 1949
1Red Byron1949-02No nameDaytona Beach Road Course10 July 1949
1Bob Flock1949-03No nameOcconeechee Speedway7 August 1949
1Curtis Turner1949-04No nameLanghorne Speedway11 September 1949
1Jack White1949-05No nameHamburg Speedway18 September 1949
2Red Byron1949-06No nameMartinsville Speedway25 September 1949
2Bob Flock1949-081949 Wilkes 200North Wilkesboro Speedway16 October 1949
2Curtis Turner1950-03No nameLanghorne Speedway16 April 1950
3Curtis Turner1950-04No nameMartinsville Speedway21 May 1950
4Curtis Turner1950-08No nameMonroe County Fairgrounds2 July 1950
5Curtis Turner1950-09No nameCharlotte Speedway23 July 1950
6Curtis Turner1951-02No nameCharlotte Speedway1 April 1951
7Curtis Turner1951-08No nameMartinsville Speedway6 May 1951
8Curtis Turner1951-12No nameDayton Speedway24 June 1951
8Fonty Flock1951-30No nameWilson Speedway30 September 1949
9Fonty Flock1951-361951 Wilkes 200North Wilkesboro Speedway21 October 1951
9Tim Flock1952-01No namePalm Beach Speedway20 January 1952
9Herb Thomas1952-041952 Wilkes County 200North Wilkesboro Speedway30 March 1952
10Herb Thomas1952-08No nameCentral City Speedway27 April 1952
11Herb Thomas1952-121952 Poor Man's 500Canfield Speedway30 May 1952
11Tim Flock1952-15No nameOcconeechee Speedway8 June 1952
12Herb Thomas1952-16No nameCharlotte Speedway15 June 1952
12Tim Flock1952-171952 Motor City 250Michigan State Fairgrounds29 June 1952
13Tim Flock1952-19No nameWine Creek Race Track4 July 1952
14Tim Flock1952-20No nameMonroe Speedway6 July 1952
15Tim Flock1952-22No namePlayland Park Speedway20 July 1952
16Tim Flock1952-23No nameMonroe County Fairgrounds15 August 1952
16Herb Thomas1952-34No namePalm Beach Speedway30 November 1952
17Herb Thomas1953-03No nameHarnett Speedway8 March 1953
.....................
48Herb Thomas1956-24No nameMerced Fairgrounds3 June 1956
48Lee Petty1959-431959 Wilkes 160North Wilkesboro Speedway18 October 1959
49Lee Petty1960-071960 Gwyn Staley 160North Wilkesboro Speedway27 March 1960
.....................
54Lee Petty1961-02No nameSpeedway Park20 November 1960
54Richard Petty1967-161967 Richmond 250Virginia State Fairgrounds30 April 1967
55Richard Petty1967-171967 Rebel 400Darlington Raceway13 May 1967
.....................
200Richard Petty1984-161984 Firecracker 400Daytona International Speedway4 July 1984