NFL Passes Completed Year-by-Year Leaders

Are You a Stathead?

Every week during the season, we'll send you an email to your inbox with scores, this week's schedule, top performers, fantasy drops and adds, new debuts and interesting tidbits. View a sample email. It's also available for hockey, basketball and baseball.

Subscribe to our Stathead Newsletter

For some seasons (1960-1969 & 1947-1950) leaders for both leagues are shown.

View Current Leaderboard

See leaders through past seasons


  • + indicates Hall of Famer, season age in parentheses
Leaders Table
Year Player Cmp Tm
2019Philip Rivers (37)268LAC
2018Ben Roethlisberger (36)452PIT
2017Drew Brees (38)386NOR
2016Drew Brees (37)471NOR
2015Philip Rivers (33)437SDG
2014Drew Brees (35)456NOR
2013Peyton Manning (37)450DEN
2012Matthew Stafford (24)435DET
2011Drew Brees (32)468NOR
2010Peyton Manning (34)450IND
2009Matt Schaub (28)396HOU
2008Drew Brees (29)413NOR
2007Drew Brees (28)440NOR
2006Jon Kitna (33)372DET
2005Brett Favre+ (35)372GNB
2004Daunte Culpepper (27)379MIN
2003Peyton Manning (27)379IND
2002Rich Gannon (36)418OAK
2001Kurt Warner+ (30)375STL
2000Peyton Manning (24)357IND
1999Steve Beuerlein (34)343CAR
1998Brett Favre+ (28)347GNB
1997Dan Marino+ (35)319MIA
1996Drew Bledsoe (24)373NWE
1995Warren Moon+ (38)377MIN
1994Drew Bledsoe (22)400NWE
1993John Elway+ (33)348DEN
1992Dan Marino+ (30)330MIA
1991Warren Moon+ (34)404HOU
1990Warren Moon+ (33)362HOU
1989Don Majkowski (25)353GNB
1988Dan Marino+ (26)354MIA
1987Neil Lomax (28)275STL
1986Dan Marino+ (24)378MIA
1985Dan Marino+ (23)336MIA
1984Dan Marino+ (22)362MIA
1983Bill Kenney (28)346KAN
1982Ken Anderson (33)218CIN
1981Dan Fouts+ (30)360SDG
1980Dan Fouts+ (29)348SDG
1979Steve DeBerg (25)347SFO
1978Fran Tarkenton+ (38)345MIN
1977Bert Jones (26)224BAL
1976Fran Tarkenton+ (36)255MIN
1975Fran Tarkenton+ (35)273MIN
1974Ken Anderson (25)213CIN
1973Roman Gabriel (33)270PHI
1972Archie Manning (23)230NOR
1971John Hadl (31)233SDG
1970John Brodie (35)223SFO
1969Sonny Jurgensen+ (35)274WAS
1969Daryle Lamonica (28)221OAK
1968John Brodie (33)234SFO
1968John Hadl (28)208SDG
1967Sonny Jurgensen+ (33)288WAS
1967Joe Namath+ (24)258NYJ
1966Sonny Jurgensen+ (32)254WAS
1966Joe Namath+ (23)232NYJ
1965John Brodie (30)242SFO
1965George Blanda+ (37)186HOU
1964George Blanda+ (36)262HOU
1964Charley Johnson (25)223STL
1963Johnny Unitas+ (30)237BAL
1963George Blanda+ (35)224HOU
1962Frank Tripucka (34)240DEN
1962Billy Wade (31)225CHI
1961Sonny Jurgensen+ (27)235PHI
1961Al Dorow (31)197NYT
1960Frank Tripucka (32)248DEN
1960Johnny Unitas+ (27)190BAL
1959Johnny Unitas+ (26)193BAL
1958Norm Van Brocklin+ (32)198PHI
1957Y.A. Tittle+ (30)176SFO
1956Tobin Rote (28)146GNB
1955Jim Finks+ (28)165PIT
1954Tobin Rote (26)180GNB
1953George Blanda+ (25)169CHI
1952Otto Graham+ (30)181CLE
1951Bobby Layne+ (24)152DET
1950Y.A. Tittle+ (23)161BAL
1949Johnny Lujack (24)162CHI
1949Otto Graham+ (27)161CLE
1948Sammy Baugh+ (34)185WAS
1948Glenn Dobbs (28)185LAD
1947Sammy Baugh+ (33)210WAS
1947Bud Schwenk (30)168BCL
1946Glenn Dobbs (26)135BDA
1946Bob Waterfield+ (26)127RAM
1945Sammy Baugh+ (31)128WAS
1944Frank Filchock (27)84WAS
1943Sammy Baugh+ (29)133WAS
1942Cecil Isbell (27)146GNB
1941Cecil Isbell (26)117GNB
1940Davey O'Brien (23)124PHI
1939Parker Hall (22)106RAM
1938Ed Danowski (26)70NYG
1937Sammy Baugh+ (23)81WAS
1936Arnie Herber+ (26)77GNB
1935Ed Danowski (23)57NYG
1934Arnie Herber+ (24)42GNB
1933Harry Newman (24)53NYG
1932Arnie Herber+ (22)37GNB
Support us without the ads? Go Ad-Free.