NFL Career Passing Yards Leaders
| Rank |
Player (age), + - HOFer, Bold - Active |
Yds |
Years |
Teams |
| 1. |
Brett Favre |
71,838 |
1991-2010 |
4TM |
| 2. |
Dan Marino+ |
61,361 |
1983-1999 |
mia |
| 3. |
Peyton Manning (36) |
59,487 |
1998-2012 |
2TM |
| 4. |
John Elway+ |
51,475 |
1983-1998 |
den |
| 5. |
Warren Moon+ |
49,325 |
1984-2000 |
4TM |
| 6. |
Fran Tarkenton+ |
47,003 |
1961-1978 |
2TM |
| 7. |
Vinny Testaverde |
46,233 |
1987-2007 |
7TM |
| 8. |
Drew Brees (33) |
45,919 |
2001-2012 |
2TM |
| 9. |
Tom Brady (35) |
44,806 |
2000-2012 |
nwe |
| 10. |
Drew Bledsoe |
44,611 |
1993-2006 |
3TM |
| 11. |
Dan Fouts+ |
43,040 |
1973-1987 |
sdg |
| 12. |
Kerry Collins |
40,922 |
1995-2011 |
6TM |
| 13. |
Joe Montana+ |
40,551 |
1979-1994 |
2TM |
| 14. |
Johnny Unitas+ |
40,239 |
1956-1973 |
2TM |
| 15. |
Dave Krieg |
38,147 |
1980-1998 |
6TM |
| 16. |
Boomer Esiason |
37,920 |
1984-1997 |
3TM |
| 17. |
Donovan McNabb |
37,276 |
1999-2011 |
3TM |
| 18. |
Jim Kelly+ |
35,467 |
1986-1996 |
buf |
| 19. |
Jim Everett |
34,837 |
1986-1997 |
3TM |
| 20. |
Jim Hart |
34,665 |
1966-1984 |
2TM |
| 21. |
Matt Hasselbeck (37) |
34,517 |
1999-2012 |
3TM |
| 22. |
Steve DeBerg |
34,241 |
1978-1998 |
6TM |
| 23. |
John Hadl |
33,503 |
1962-1977 |
4TM |
| 24. |
Phil Simms |
33,462 |
1979-1993 |
nyg |
| 25. |
Steve Young+ |
33,124 |
1985-1999 |
2TM |
| 26. |
Y.A. Tittle+ |
33,070 |
1948-1964 |
3TM |
| 27. |
Troy Aikman+ |
32,942 |
1989-2000 |
dal |
| 28. |
Ken Anderson |
32,838 |
1971-1986 |
cin |
| 29. |
Kurt Warner |
32,344 |
1998-2009 |
3TM |
| 30. |
Sonny Jurgensen+ |
32,224 |
1957-1974 |
2TM |
| 31. |
Mark Brunell |
32,072 |
1994-2011 |
5TM |
| 32. |
John Brodie |
31,548 |
1957-1973 |
sfo |
| 33. |
Eli Manning (31) |
31,527 |
2004-2012 |
nyg |
| 34. |
Steve McNair |
31,304 |
1995-2007 |
2TM |
| 35. |
Norm Snead |
30,797 |
1961-1976 |
5TM |
| 36. |
Randall Cunningham |
29,979 |
1985-2001 |
4TM |
| 37. |
Ben Roethlisberger (30) |
29,844 |
2004-2012 |
pit |
| 38. |
Joe Ferguson |
29,817 |
1973-1990 |
4TM |
| 39. |
Jon Kitna |
29,745 |
1997-2011 |
4TM |
| 40. |
Carson Palmer (33) |
29,465 |
2004-2012 |
2TM |
| 41. |
Roman Gabriel |
29,444 |
1962-1977 |
2TM |
| 42. |
Jake Plummer |
29,253 |
1997-2006 |
2TM |
| 43. |
Brad Johnson |
29,054 |
1994-2008 |
4TM |
| 44. |
Rich Gannon |
28,743 |
1987-2004 |
4TM |
| 45. |
Len Dawson+ |
28,711 |
1957-1975 |
3TM |
| 46. |
Chris Chandler |
28,484 |
1988-2004 |
7TM |
| 47. |
Trent Green |
28,475 |
1997-2008 |
4TM |
| 48. |
Ron Jaworski |
28,190 |
1974-1989 |
4TM |
| 49. |
Terry Bradshaw+ |
27,989 |
1970-1983 |
pit |
| 50. |
Ken Stabler |
27,938 |
1970-1984 |
3TM |
| 51. |
Craig Morton |
27,908 |
1965-1982 |
3TM |
| 52. |
Philip Rivers (31) |
27,891 |
2004-2012 |
sdg |
| 53. |
Joe Namath+ |
27,663 |
1965-1977 |
2TM |
| 54. |
Jeff George |
27,602 |
1990-2001 |
5TM |
| 55. |
George Blanda+ |
26,920 |
1949-1975 |
4TM |
| 56. |
Steve Grogan |
26,886 |
1975-1990 |
nwe |
| 57. |
Bobby Layne+ |
26,768 |
1948-1962 |
4TM |
| 58. |
Jim Harbaugh |
26,288 |
1987-2000 |
4TM |
| 59. |
Jim Plunkett |
25,882 |
1971-1986 |
3TM |
| 60. |
Tony Romo (32) |
25,737 |
2004-2012 |
dal |
| 61. |
Jeff Garcia |
25,537 |
1999-2011 |
6TM |
| 62. |
Joe Theismann |
25,206 |
1974-1985 |
was |
| 63. |
Ken O'Brien |
25,094 |
1984-1993 |
2TM |
| 64. |
Bob Griese+ |
25,092 |
1967-1980 |
mia |
| 65. |
Tommy Kramer |
24,777 |
1977-1990 |
2TM |
| 66. |
Bart Starr+ |
24,718 |
1956-1971 |
gnb |
| 67. |
Charley Johnson |
24,410 |
1961-1975 |
3TM |
| 68. |
Daunte Culpepper |
24,153 |
1999-2009 |
4TM |
| 69. |
Steve Bartkowski |
24,124 |
1975-1986 |
2TM |
| 70. |
Steve Beuerlein |
24,046 |
1988-2003 |
6TM |
| 71. |
Archie Manning |
23,911 |
1971-1984 |
3TM |
| 72. |
Brian Sipe |
23,713 |
1974-1983 |
cle |
| 73. |
Norm Van Brocklin+ |
23,611 |
1949-1960 |
2TM |
| 74. |
Otto Graham+ |
23,584 |
1946-1955 |
cle |
| 75. |
Lynn Dickey |
23,322 |
1971-1985 |
2TM |
| 76. |
Bernie Kosar |
23,301 |
1985-1996 |
3TM |
| 77. |
Marc Bulger |
22,814 |
2002-2009 |
ram |
| 78. |
Neil Lomax |
22,771 |
1981-1988 |
crd |
| 79. |
Roger Staubach+ |
22,700 |
1969-1979 |
dal |
| 80. |
Babe Parilli |
22,681 |
1952-1969 |
5TM |
| 81. |
Danny White |
21,959 |
1976-1988 |
dal |
| 82. |
Matt Schaub (31) |
21,944 |
2004-2012 |
2TM |
| 83. |
Sammy Baugh+ |
21,886 |
1937-1952 |
was |
| 84. |
Jeff Blake |
21,711 |
1992-2005 |
7TM |
| 85. |
Neil O'Donnell |
21,690 |
1991-2003 |
4TM |
| 86. |
Bobby Hebert |
21,683 |
1985-1996 |
2TM |
| 87. |
Aaron Rodgers (29) |
21,661 |
2005-2012 |
gnb |
| 88. |
Jay Cutler (29) |
21,316 |
2006-2012 |
2TM |
| 89. |
Gus Frerotte |
21,291 |
1994-2008 |
7TM |
| 90. |
Jack Kemp |
21,218 |
1957-1969 |
3TM |
| 91. |
Jim Zorn |
21,115 |
1976-1987 |
3TM |
| 92. |
Jake Delhomme |
20,975 |
1999-2011 |
4TM |
| 93. |
Earl Morrall |
20,809 |
1956-1976 |
6TM |
| 94. |
Richard Todd |
20,610 |
1976-1985 |
2TM |
| 95. |
Trent Dilfer |
20,518 |
1994-2007 |
5TM |
| 96. |
Billy Kilmer |
20,495 |
1961-1978 |
3TM |
| 97. |
Michael Vick (32) |
20,274 |
2001-2012 |
2TM |
| 98. |
Aaron Brooks |
20,261 |
2000-2006 |
2TM |
| 99. |
Jay Schroeder |
20,063 |
1985-1994 |
4TM |
| 100. |
Charlie Conerly |
19,488 |
1948-1961 |
nyg |
| 101. |
Brian Griese |
19,440 |
1998-2008 |
4TM |
| 102. |
Chris Miller |
19,320 |
1987-1999 |
3TM |
| 103. |
Daryle Lamonica |
19,154 |
1963-1974 |
2TM |
| 104. |
Matt Ryan (27) |
18,957 |
2008-2012 |
atl |
| 105. |
Tobin Rote |
18,850 |
1950-1966 |
4TM |
| 106. |
Billy Wade |
18,530 |
1954-1966 |
2TM |
| 107. |
Dan Pastorini |
18,515 |
1971-1983 |
4TM |
| 108. |
Mark Rypien |
18,473 |
1988-2001 |
5TM |
| 109. |
Bert Jones |
18,190 |
1973-1982 |
2TM |
| 110. |
Jim McMahon |
18,148 |
1982-1996 |
6TM |
| 111. |
Chad Pennington |
17,823 |
2000-2010 |
2TM |
| 112. |
Joe Flacco (27) |
17,633 |
2008-2012 |
rav |
| 113. |
Milt Plum |
17,536 |
1957-1969 |
4TM |
| 114. |
Wade Wilson |
17,283 |
1981-1998 |
5TM |
| 115. |
Bill Kenney |
17,277 |
1980-1988 |
kan |
| 116. |
Don Meredith |
17,199 |
1960-1968 |
dal |
| 117. |
Stan Humphries |
17,191 |
1989-1997 |
2TM |
| 118. |
Doug Williams |
16,998 |
1978-1989 |
2TM |
| 119. |
Elvis Grbac |
16,774 |
1994-2001 |
3TM |
| 120. |
Jeff Hostetler |
16,430 |
1985-1997 |
3TM |
| 121. |
Rodney Peete |
16,338 |
1989-2004 |
6TM |
| 122. |
Mike Tomczak |
16,079 |
1985-1999 |
4TM |
| 123. |
Greg Landry |
16,052 |
1968-1984 |
3TM |
| 124. |
Frank Ryan |
16,042 |
1958-1970 |
3TM |
| 125. |
David Garrard |
16,003 |
2002-2010 |
jax |
| 126. |
Scott Mitchell |
15,692 |
1991-2001 |
4TM |
| 127. |
Ed Brown |
15,600 |
1954-1965 |
3TM |
| 128. |
Erik Kramer |
15,337 |
1987-1999 |
4TM |
| 129. |
Tony Banks |
15,315 |
1996-2005 |
4TM |
| 130. |
Kordell Stewart |
14,746 |
1995-2005 |
3TM |
| 131. |
Doug Flutie |
14,715 |
1986-2005 |
4TM |
| 132. |
Joey Harrington |
14,693 |
2002-2007 |
3TM |
| 133. |
Sid Luckman+ |
14,686 |
1939-1950 |
chi |
| 134. |
Jason Campbell (31) |
14,682 |
2006-2012 |
3TM |
| 135. |
Kyle Orton (30) |
14,621 |
2005-2012 |
4TM |
| 136. |
David Carr (33) |
14,452 |
2002-2012 |
4TM |
| 137. |
Bubby Brister |
14,445 |
1986-2000 |
5TM |
| 138. |
Marc Wilson |
14,391 |
1980-1990 |
2TM |
| 139. |
Ryan Fitzpatrick (30) |
14,336 |
2005-2012 |
3TM |
| 140. |
Alex Smith (28) |
14,280 |
2005-2012 |
sfo |
| 141. |
Bill Nelsen |
14,165 |
1963-1972 |
2TM |
| 142. |
Gary Danielson |
13,764 |
1976-1988 |
2TM |
| 143. |
Matt Cassel (30) |
13,495 |
2005-2012 |
2TM |
| 144. |
Eddie LeBaron |
13,399 |
1952-1963 |
2TM |
| 145. |
Josh Freeman (24) |
12,963 |
2009-2012 |
tam |
| 146. |
Bill Munson |
12,896 |
1964-1979 |
5TM |
| 147. |
Matthew Stafford (24) |
12,807 |
2009-2012 |
det |
| 148. |
Don Majkowski |
12,700 |
1987-1996 |
3TM |
| 149. |
Mark Sanchez (26) |
12,092 |
2009-2012 |
nyj |
| 150. |
Rick Mirer |
11,969 |
1993-2003 |
5TM |
| 151. |
Tom Flores |
11,959 |
1960-1969 |
3TM |
| 152. |
Bob Waterfield+ |
11,849 |
1945-1952 |
ram |
| 153. |
Jay Fiedler |
11,844 |
1995-2005 |
5TM |
| 154. |
Cotton Davidson |
11,760 |
1954-1968 |
3TM |
| 155. |
Vince Ferragamo |
11,336 |
1977-1986 |
3TM |
| 156. |
Mike Livingston |
11,295 |
1968-1979 |
kan |
| 157. |
Tony Eason |
11,142 |
1983-1990 |
2TM |
| 158. |
Tim Couch |
11,131 |
1999-2003 |
cle |
| 159. |
Charlie Batch (38) |
11,085 |
1998-2012 |
2TM |
| 160. |
Frankie Albert |
10,795 |
1946-1952 |
sfo |
| 161. |
Billy Joe Tolliver |
10,760 |
1989-1999 |
5TM |
| 162. |
Eric Hipple |
10,711 |
1980-1989 |
det |
| 163. |
Byron Leftwich (32) |
10,532 |
2003-2012 |
4TM |
| 164. |
Mike Phipps |
10,506 |
1970-1981 |
2TM |
| 165. |
George Ratterman |
10,473 |
1947-1956 |
3TM |
| 166. |
Steve Bono |
10,439 |
1985-1999 |
7TM |
| 167. |
Tommy Thompson |
10,385 |
1940-1950 |
2TM |
| 168. |
Zeke Bratkowski |
10,345 |
1954-1971 |
3TM |
| 169. |
Frank Tripucka |
10,282 |
1949-1963 |
4TM |
| 170. |
Dave M. Brown |
10,248 |
1992-2001 |
2TM |
| 171. |
Jack Trudeau |
10,243 |
1986-1995 |
3TM |
| 172. |
Rex Grossman |
10,232 |
2003-2012 |
3TM |
| 173. |
Mark Malone |
10,175 |
1980-1989 |
3TM |
| 174. |
Vince Evans |
9,485 |
1977-1995 |
2TM |
| 175. |
Bobby Thomason |
9,480 |
1949-1957 |
3TM |
| 176. |
Lamar McHan |
9,449 |
1954-1963 |
4TM |
| 177. |
Gary Hogeboom |
9,436 |
1980-1989 |
3TM |
| 178. |
Mike Pagel |
9,414 |
1982-1993 |
3TM |
| 179. |
Sam Bradford (25) |
9,378 |
2010-2012 |
ram |
| 180. |
Pat Haden |
9,296 |
1976-1981 |
ram |
| 181. |
Derek Anderson (29) |
9,206 |
2006-2012 |
3TM |
| 182. |
Chad Henne (27) |
9,198 |
2008-2012 |
2TM |
| 183. |
Bob Berry |
9,197 |
1965-1975 |
2TM |
| 184. |
Vince Young |
8,964 |
2006-2011 |
2TM |
| 185. |
Kyle Boller |
8,931 |
2003-2011 |
3TM |
| 186. |
John Friesz |
8,699 |
1990-2000 |
4TM |
| 187. |
Jim Finks+ |
8,622 |
1949-1955 |
pit |
| 188. |
David Woodley |
8,558 |
1980-1985 |
2TM |
| 189. |
Rudy Bukich |
8,433 |
1953-1968 |
4TM |
| 190. |
Randy Johnson |
8,329 |
1966-1976 |
4TM |
| 191. |
Pete Beathard |
8,176 |
1964-1973 |
4TM |
| 192. |
James Harris |
8,136 |
1969-1979 |
3TM |
| 193. |
Tommy Maddox |
8,087 |
1992-2005 |
4TM |
| 194. |
Arnie Herber+ |
8,041 |
1930-1945 |
2TM |
| 195. |
Cam Newton (23) |
7,920 |
2011-2012 |
car |
| 196. |
Steve Walsh |
7,875 |
1989-1999 |
6TM |
| 197. |
Kent Graham |
7,801 |
1992-2001 |
4TM |
| 198. |
Al Dorow |
7,708 |
1954-1962 |
4TM |
| 199. |
Craig Erickson |
7,625 |
1992-1997 |
3TM |
| 200. |
Gary Cuozzo |
7,402 |
1963-1972 |
4TM |
| 201. |
Paul Christman |
7,294 |
1945-1950 |
2TM |
| 202. |
Steve Fuller |
7,156 |
1979-1986 |
2TM |
| 203. |
Dick Wood |
7,153 |
1962-1966 |
5TM |
| 204. |
Jim Ninowski |
7,133 |
1958-1969 |
4TM |
| 205. |
Bob Avellini |
7,111 |
1975-1984 |
chi |
| 206. |
Randy Wright |
7,106 |
1984-1988 |
gnb |
| 207. |
Tarvaris Jackson (29) |
7,075 |
2006-2012 |
3TM |
| 208. |
Andy Dalton (25) |
7,067 |
2011-2012 |
cin |
| 209. |
Adrian Burk |
7,001 |
1950-1956 |
2TM |
| 210. |
Josh McCown |
6,998 |
2002-2012 |
5TM |
| 211. |
Dave Wilson |
6,987 |
1981-1988 |
nor |
| 212. |
Steve Spurrier |
6,878 |
1967-1976 |
2TM |
| 213. |
Steve Pelluer |
6,870 |
1984-1990 |
2TM |
| 214. |
Bobby Douglass |
6,493 |
1969-1978 |
4TM |
| 215. |
Scott Brunner |
6,457 |
1980-1985 |
2TM |
| 216. |
Hugh Millen |
6,440 |
1987-1995 |
4TM |
| 217. |
Steve Ramsey |
6,437 |
1970-1976 |
2TM |
| 218. |
Jim Miller |
6,387 |
1995-2002 |
2TM |
| 219. |
Shaun Hill (32) |
6,381 |
2005-2012 |
3TM |
| 220. |
Ty Detmer |
6,351 |
1993-2003 |
5TM |
| 221. |
Dennis Shaw |
6,347 |
1970-1975 |
2TM |
| 222. |
Quincy Carter |
6,337 |
2001-2004 |
2TM |
| 223. |
Damon Huard |
6,303 |
1998-2008 |
3TM |
| 224. |
Johnny Lujack |
6,295 |
1948-1951 |
chi |
| 225. |
J.P. Losman |
6,271 |
2004-2011 |
3TM |
| 226. |
Jack Concannon |
6,270 |
1964-1975 |
4TM |
| 227. |
Jeff Kemp |
6,230 |
1981-1991 |
4TM |
| 228. |
David Whitehurst |
6,205 |
1977-1983 |
gnb |
| 229. |
Jacky Lee |
6,191 |
1960-1969 |
3TM |
| 230. |
Frank Reich |
6,075 |
1985-1998 |
4TM |
| 231. |
Trent Edwards (29) |
6,033 |
2007-2012 |
3TM |
| 232. |
Cecil Isbell |
5,945 |
1938-1942 |
gnb |
| 233. |
Patrick Ramsey |
5,930 |
2002-2008 |
3TM |
| 234. |
Kelly Holcomb |
5,916 |
1997-2007 |
4TM |
| 235. |
Joe Kapp |
5,911 |
1967-1970 |
2TM |
| 236. |
Glenn Dobbs |
5,876 |
1946-1949 |
2TM |
| 237. |
George Shaw |
5,829 |
1955-1962 |
4TM |
| 238. |
Steve Dils |
5,816 |
1979-1988 |
3TM |
| 239. |
Rob Johnson |
5,795 |
1995-2003 |
5TM |
| 240. |
Jim Hardy |
5,690 |
1946-1952 |
3TM |
| 241. |
Steve Tensi |
5,558 |
1965-1970 |
2TM |
| 242. |
King Hill |
5,553 |
1958-1969 |
3TM |
| 243. |
Joe Pisarcik |
5,552 |
1977-1984 |
2TM |
| 244. |
Don Strock |
5,349 |
1974-1988 |
2TM |
| 245. |
Jack Thompson |
5,315 |
1979-1984 |
2TM |
| 246. |
Todd Blackledge |
5,286 |
1983-1989 |
2TM |
| 247. |
Paul McDonald |
5,269 |
1980-1986 |
2TM |
| 248. |
Matt Moore (28) |
5,268 |
2007-2012 |
2TM |
| 249. |
Mike Taliaferro |
5,241 |
1964-1972 |
3TM |
| 250. |
Kevin Kolb (28) |
5,206 |
2007-2012 |
2TM |