NFL All Time Passing Leaders

In 2007 Brett Favre passed Dan Marino for the all-time passing yards record, along with the career TD passes. Favre passing yards record should be safe for a couple years, but Peyton Manning is closing the gap.

Drew Brees just passed the 40,000 yard mark, and Tom Brady is next.

NFL All-Time Leaders
NFL Single Season Leaders
Total Passing Yards Leaders Passing Yards Leaders
Touchdown Passes Leaders Touchdown Passes Leaders
Rushing Yards Leaders Rushing Yards Leaders
Receiving Yards Leaders Rushing Touchdowns Leaders
Touchdowns (RB and WR) Leaders Receiving Yards Leaders
  Receiving Touchdowns Leaders

NFL All-Time Passing Yards Leaders
Rk Player Team(s) Yards
1 Brett Favre Atlanta Falcons (1991)
Green Bay Packers (1992 - 2007)
New York Jets (2008)
Minnesota Vikings (2009 - 2010)
71,838
2Dan MarinoMiami Dolphins (1983 - 1999) 61,361
3 * Peyton Manning Indianapolis Colts (1998 - Present) 54,828
4John ElwayDenver Broncos (1983 - 1998) 51,475
5Warren MoonHouston Oilers (1984 - 1993)
Minnesota Vikings (1994 - 1996)
Seattle Seahawks (1997 - 1998)
Kansas City Chiefs (1999 - 2000)
49,325
6Fran TarkentonMinnesota Vikings (1961 - 1966, 1972 - 1978)
New York Giants (1967 - 1971)
47,003
7 Vinny Testaverde Tampa Bay Buccaneers (1987 - 1992)
Cleveland Browns (1993 - 1994)
Baltimore Ravens (1996 - 1997)
New York Jets (1998 - 2003, 2005)
Dallas Cowboys (2004)
New England Patriots (2006)
Carolina Panthers (2007)
46,233
8Drew BledsoeNew England Patriots (1993 - 2001)
Buffalo Bills (2002 - 2004)
Dallas Cowboys (2005 - 2006)
44,611
9Dan FoutsSan Diego Chargers (1973 - 1987) 43,040
10 * Kerry Collins Carolina Panthers (1995 - 1998)
New Orleans Saints (1998)
New York Giants (1999 - 2003)
Oakland Raiders (2004 - 2005)
Tennessee Titans (2006 - 2010)
Indianapolis Colts (2011)
40,922
11 * Drew Breese San Diego Chargers (2001 - 2005)
New Orleans Saints (2006 - present)
40,742
12Joe MontanaSan Francisco 49ers (1979 - 1992)
Kansas City Chiefs (1993 - 1994)
40,551
13Johnny UnitasBaltimore Colts (1956 - 1972)
San Diego Chargers (1973)
40,239
14 * Tom Brady New England Patriots (2000 - present) 39,979
15Dave KriegSeattle Seahawks (1980 - 1991)
Kansas City Chiefs (1992 - 1993)
Detroit Lions (1994)
Arizona Cardinals (1995)
Chicago Bears (1996)
Tennessee Oilers (1997 - 1998)
38,147
16Boomer EsiasonCincinnati Bengals (1984 - 1992, 1997)
New York Jets (1993 - 1995)
Arizona Cardinals (1996)
37,920
17 * Donovan McNabb Philadelphia Eagles (1999 - 2009)
Washington Redskins (2010)
Minnesota Vikings (2011)
37,276
18Jim KellyBuffalo Bills (1986 - 1996) 35,467
19Jim EverettLos Angeles Rams (1986 - 1993)
New Orleans Saints (1994 - 1996)
San Diego Chargers (1997)
34,837
20Jim HartSt. Louis Cardinals (1966 - 1983)
Washington Redskins (1984)
34,665
21Steve DeBergSan Francisco 49ers (1978 - 1980)
Denver Broncos (1981 - 1983)
Tampa Bay Buccaneers (1984 - 1987, 1992, 1993)
Kansas City Chiefs (1988 - 1991)
Miami Dolphins (1993)
Atlanta Falcons (1998)
34,241
22John HadlSan Diego Chargers (1962 - 1972)
Los Angeles Rams (1973 - 1974)
Green Bay Packers (1974 - 1975)
Houston Oilers (1976 - 1977)
33,503
23Phil SimmsNew York Giants (1979 - 1993) 33,462
24 * Matt Hasselbeck Green Bay Packers (1999 - 2000)
Seattle Seahawks (2011 - 2010)
Tennessee Titans (2011)
33,150
25Steve YoungTampa Bay Buccaneers (1985 - 1986)
San Francisco 49ers (1987 - 1999)
33,124
26Y.A. TittleBaltimore Colts (1950)
San Francisco 49ers (1951 - 1960)
New York Giants (1961 - 1964)
33,070
27Troy Aikman Dallas Cowboys (1989 - 2000) 32,942
28Ken AndersonCincinnati Bengals (1971 - 1986) 32,838
29 Kurt Warner St. Louis Rams (1998 - 2003)
New York Giants (2004)
Arizona Cardinals (2005 - 2009)
32,334
30Sonny JurgensenPhiladelphia Eagles (1957 - 1963)
Washington Redskins (1964 - 1974)
32,224
31 * Mark Brunell Green Bay Packers (1994)
Jacksonville Jaguars (1995 - 2003)
Washington Redskins (2004 - 2006)
New Orleans Saints (2008 - 2009)
New York Jets (2010 - 2011)
32,072
32John BrodieSan Francisco 49ers (1957 - 1973) 31,548
33 Steve McNair Houston Oilers (1995 - 1996)
Tennessee Oilers/Titans (1997 - 2005)
Baltimore Ravens (2006 - 2008)
31,304
34Norm SneadWashington Redskins (1961 - 1963)
Philadelphia Eagles (1964 - 1970)
Minnesota Vikings (1971)
New York Giants (1972 - 1974, 1976)
San Francisco 49ers (1974 - 1975)
30,797
35Randall CunninghamPhiladelphia Eagles (1985 - 1995)
Minnesota Vikings (1997 - 1999)
Dallas Cowboys (2000)
Baltimore Ravens (2001)
29,979

* Active player
** Updated Jan. 3rd 2012

Sources:
pro-football-reference.com
databasefootball.com
wikipedia.org
espn.com