List of all-time NASCAR Cup Series winners

Richard Petty holds the record for the most NASCAR Cup Series wins in history with 200.

[6] Bill Elliott holds the record for the longest period of time between two race victories, seven years between the 1994 Mountain Dew Southern 500 and the 2001 Pennzoil Freedom 400.

[12] Joey Logano is the youngest winner of a Cup Series race; he was 19 years old, 1 month, and 4 days old when he won the 2009 Lenox Industrial Tools 301.

[13] Harry Gant is the oldest winner of a Cup Series race; he was 52 years, 7 months, and 6 days old when he won the 1992 Champion Spark Plug 400.

Wins in The Clash, All-Star Race, or international exhibitions at Calder Park Raceway, Suzuka, or Motegi do not count.

All figures correct as of the NASCAR Cup Series Championship Race at Phoenix Raceway (November 10, 2024).

Wins in bonus races without scoring for the championship are marked with NC, but not counting to total numbers.