Skip to content

Drivers who won 3 or more consecutive NASCAR Cup Series races

In the 77-year history of the NASCAR Cup Series, a driver has won three or more consecutive points-awarding races on 53 occasions.

Photo: Jonathan Fjeld/TRE

1951 and 1953 champion Herb Thomas was the first driver to do it in 1951, winning at Macon, Langhorne, and Charlotte.

Richard Petty, who won 10 races in a row in 1967, holds the record for the most three-or-more-wins streak at 12 times.

Christopher Bell is the most-recent driver to accomplish the feat, winning at Atlanta, Austin, and Phoenix in 2025.

In total, 25 different drivers have accomplished this triumph.

YEAR(S)DRIVERSTREAKTRACKS
1951Herb Thomas3Macon, Langhorne, Charlotte
1952Dick Rathman3Langhorne, Darlington, Dayton
1954Herb Thomas3Mechanicsburg, Spartanburg, Weaverville
1956Buck Baker3Hillsboro, Martinsville, New Oxford
1957Fireball Roberts3North Wilkesboro, Langhorne, Charlotte
1958Junior Johnson3Columbia, Bradford, Reading
1961Junior Johnson3Weaverville, Richmond, South Boston
1962Richard Petty3Roanoke, Winston-Salem, Spartanburg
1963Richard Petty3Martinsville, North Wilkesboro, Columbia
1964Billy Wade4Old Bridge, Bridgehampton, Islip, Watkins Glen
1966David Pearson4Hickory, Columbia, Greenville, Winston-Salem
1966Richard Petty3Darlington, Hampton, Macon
1967Richard Petty3Fonda, Islip, Bristol
1967Richard Petty10Winston-Salem, Columbia, Savannah, Darlington, Hickory, Richmond, Beltsville, Hillsboro, Martinsville, North Wilkesboro
1967-1968Bobby Allison3Rockingham, Weaverville, Macon
1968David Pearson4Weaverville, Darlington, Beltsville, Hampton
1968David Pearson3Columbia, Winston-Salem, Weaverville
1968Richard Petty3Hillsboro, Martinsville, North Wilkesboro
1969Bobby Isaac3Columbia, Hickory, Greenville
1970Richard Petty3Richmond, Dover, Raleigh
1971Richard Petty3Richmond, Rockingham, Hickory
1971Richard Petty3Maryville, North Wilkesboro, Martinsville
1971Bobby Allison5Charlotte, Dover, Michigan, Riverside, Houston
1971Richard Petty5Malta, Islip, Trenton, Nashville, Atlanta
1972Bobby Allison3Bristol, Trenton, Atlanta
1973David Pearson3Darlington, Martinsville, Talladega
1974Richard Petty3Atlanta, Pocono, Talladega
1975Richard Petty3Bristol, Atlanta, North Wilkesboro
1976David Pearson3Charlotte, Riverside, Michigan
1976Cale Yarborough4Richmond, Dover, Martinsville, North Wilkesboro
1981Darrell Waltrip4Martinsville, North Wilkesboro, Charlotte, Rockingham
1983Bobby Allison3Darlington, Richmond, Dover
1987Dale Earnhardt4Darlington, North Wilkesboro, Bristol, Martinsville
1987Dale Earnhardt3Bristol, Darlington, Richmond
1988Rusty Wallace3Charlotte, North Wilkesboro, Rockingham
1991Harry Gant4Darlington, Richmond, Dover, Martinsville
1992Bill Elliott4Rockingham, Richmond, Atlanta, Darlington
1993Rusty Wallace3Bristol, North Wilkesboro, Martinsville
1993Mark Martin4Watkins Glen, Michigan, Bristol, Darlington
1994Rusty Wallace3Dover, Pocono, Michigan
1996Jeff Gordon3Rockingham, Atlanta, Daytona
1998Jeff Gordon4Pocono, Indianapolis, Watkins Glen, Michigan
1998-1999Jeff Gordon3Rockingham, Atlanta, Daytona
2004Jimmie Johnson3Charlotte, Martinsville, Atlanta
2007Jimmie Johnson4Martinsville, Atlanta, Fort Worth, Phoenix
2015Kyle Busch3Kentucky, Loudon, Indianapolis
2015Joey Logano3Charlotte, Kansas, Talladega
2018Kevin Harvick3Atlanta, Las Vegas, Phoenix
2018Kyle Busch3Fort Worth, Bristol, Richmond
2018Brad Keselowski3Darlington, Indianapolis, Las Vegas
2021Kyle Larson3Charlotte, Sonoma, Nashville
2021Kyle Larson3Charlotte (Road), Fort Worth, Kansas
2025Christopher Bell3Atlanta, Austin, Phoenix