NASCAR Win Streaks & Records

Consecutive wins, top-10 finishes, track domination, and championship runs

Greatness in NASCAR is defined by consistency. The drivers who rattle off wins in bunches, who dominate a single track for years, who string together top-10 after top-10 — those are the ones who define eras. This page highlights the most impressive streaks in Cup Series history, computed from our database of 30 years of race results.

See how streaks connect to all-time records, explore dynasty periods, browse the full driver database, or check the champions list.

10
Longest Win Streak
34
Longest Top-10 Streak
5
Most Consecutive Titles
15
Track Dominators (3+)

Consecutive Race Wins

Driver Consecutive Wins
Richard Petty 10
Bobby Allison 5
Richard Petty 5
Billy Wade 4
David Pearson 4
David Pearson 4
Cale Yarborough 4
Darrell Waltrip 4
Dale Earnhardt 4
Harry Gant 4
Bill Elliott 4
Mark Martin 4
Jeff Gordon 4
Jimmie Johnson 4
Herb Thomas 3

Track Domination (3+ Consecutive Wins)

Consecutive Top-10 Finishes

Driver Consecutive Top-10s
Buck Baker 34
Lee Petty 34
Herb Thomas 24
Joe Weatherly 24
Richard Petty 24
Darrell Waltrip 22
Marvin Panch 21
Jeff Gordon 21
David Pearson 20
Lloyd Dane 19
Ned Jarrett 19
Dale Jarrett 19
Kevin Harvick 19
Rex White 18
James Hylton 18

Consecutive Championships

Driver Consecutive Titles
Jimmie Johnson 5
Cale Yarborough 3
Buck Baker 2
Lee Petty 2
Joe Weatherly 2
David Pearson 2
Richard Petty 2
Richard Petty 2
Darrell Waltrip 2
Dale Earnhardt 2
Dale Earnhardt 2
Dale Earnhardt 2
Jeff Gordon 2

Frequently Asked Questions

What is the longest win streak in NASCAR Cup Series history?
Richard Petty holds the record for the longest consecutive win streak in Cup Series history, winning 10 races in a row during the 1967 season. In the modern era (post-1972), Jeff Gordon's 4 consecutive wins in 1998 and Jimmie Johnson's multiple 4-win streaks stand out.
Who has won the most consecutive NASCAR championships?
Jimmie Johnson holds the record with 5 consecutive Cup Series championships from 2006 to 2010. Cale Yarborough won 3 straight from 1976 to 1978, and Dale Earnhardt won 4 in a row from 1990 to 1994 (with a gap in 1992, so technically his longest consecutive streak was 2).
What counts as a streak in NASCAR stats?
A win streak counts consecutive race wins by the same driver across all races in chronological order. A track streak counts consecutive wins by the same driver at a specific track. Top-10 streaks count consecutive races finishing in the top 10. Championship streaks count consecutive season titles.

Explore More