NFL Career Passes Completed Leaders
| Rank |
Player (age), + - HOFer, Bold - Active |
Cmp |
Years |
Teams |
| 1. |
Brett Favre |
6,300 |
1991-2010 |
4TM |
| 2. |
Peyton Manning (36) |
5,082 |
1998-2012 |
2TM |
| 3. |
Dan Marino+ |
4,967 |
1983-1999 |
mia |
| 4. |
John Elway+ |
4,123 |
1983-1998 |
den |
| 5. |
Drew Brees (33) |
4,035 |
2001-2012 |
2TM |
| 6. |
Warren Moon+ |
3,988 |
1984-2000 |
4TM |
| 7. |
Drew Bledsoe |
3,839 |
1993-2006 |
3TM |
| 8. |
Tom Brady (35) |
3,798 |
2000-2012 |
nwe |
| 9. |
Vinny Testaverde |
3,787 |
1987-2007 |
7TM |
| 10. |
Fran Tarkenton+ |
3,686 |
1961-1978 |
2TM |
| 11. |
Kerry Collins |
3,487 |
1995-2011 |
6TM |
| 12. |
Joe Montana+ |
3,409 |
1979-1994 |
2TM |
| 13. |
Dan Fouts+ |
3,297 |
1973-1987 |
sdg |
| 14. |
Donovan McNabb |
3,170 |
1999-2011 |
3TM |
| 15. |
Dave Krieg |
3,105 |
1980-1998 |
6TM |
| 16. |
Matt Hasselbeck (37) |
3,029 |
1999-2012 |
3TM |
| 17. |
Boomer Esiason |
2,969 |
1984-1997 |
3TM |
| 18. |
Troy Aikman+ |
2,898 |
1989-2000 |
dal |
| 19. |
Steve DeBerg |
2,874 |
1978-1998 |
6TM |
|
Jim Kelly+ |
2,874 |
1986-1996 |
buf |
| 21. |
Jim Everett |
2,841 |
1986-1997 |
3TM |
| 22. |
Johnny Unitas+ |
2,830 |
1956-1973 |
2TM |
| 23. |
Mark Brunell |
2,761 |
1994-2011 |
5TM |
| 24. |
Steve McNair |
2,733 |
1995-2007 |
2TM |
| 25. |
Jon Kitna |
2,677 |
1997-2011 |
4TM |
| 26. |
Brad Johnson |
2,668 |
1994-2008 |
4TM |
| 27. |
Steve Young+ |
2,667 |
1985-1999 |
2TM |
| 28. |
Kurt Warner |
2,666 |
1998-2009 |
3TM |
| 29. |
Ken Anderson |
2,654 |
1971-1986 |
cin |
| 30. |
Eli Manning (31) |
2,612 |
2004-2012 |
nyg |
| 31. |
Jim Hart |
2,593 |
1966-1984 |
2TM |
| 32. |
Phil Simms |
2,576 |
1979-1993 |
nyg |
| 33. |
Carson Palmer (33) |
2,568 |
2004-2012 |
2TM |
| 34. |
Rich Gannon |
2,533 |
1987-2004 |
4TM |
| 35. |
Jake Plummer |
2,484 |
1997-2006 |
2TM |
| 36. |
John Brodie |
2,469 |
1957-1973 |
sfo |
| 37. |
Sonny Jurgensen+ |
2,433 |
1957-1974 |
2TM |
| 38. |
Randall Cunningham |
2,429 |
1985-2001 |
4TM |
| 39. |
Y.A. Tittle+ |
2,427 |
1948-1964 |
3TM |
| 40. |
Ben Roethlisberger (30) |
2,374 |
2004-2012 |
pit |
| 41. |
Joe Ferguson |
2,369 |
1973-1990 |
4TM |
| 42. |
Roman Gabriel |
2,366 |
1962-1977 |
2TM |
| 43. |
John Hadl |
2,363 |
1962-1977 |
4TM |
| 44. |
Chris Chandler |
2,328 |
1988-2004 |
7TM |
| 45. |
Jim Harbaugh |
2,305 |
1987-2000 |
4TM |
| 46. |
Jeff George |
2,298 |
1990-2001 |
5TM |
| 47. |
Norm Snead |
2,276 |
1961-1976 |
5TM |
| 48. |
Ken Stabler |
2,270 |
1970-1984 |
3TM |
| 49. |
Philip Rivers (31) |
2,268 |
2004-2012 |
sdg |
| 50. |
Trent Green |
2,266 |
1997-2008 |
4TM |
| 51. |
Jeff Garcia |
2,264 |
1999-2011 |
6TM |
| 52. |
Ron Jaworski |
2,187 |
1974-1989 |
4TM |
| 53. |
Len Dawson+ |
2,136 |
1957-1975 |
3TM |
| 54. |
Ken O'Brien |
2,110 |
1984-1993 |
2TM |
| 55. |
Tony Romo (32) |
2,097 |
2004-2012 |
dal |
| 56. |
Craig Morton |
2,053 |
1965-1982 |
3TM |
| 57. |
Joe Theismann |
2,044 |
1974-1985 |
was |
| 58. |
Terry Bradshaw+ |
2,025 |
1970-1983 |
pit |
| 59. |
Daunte Culpepper |
2,016 |
1999-2009 |
4TM |
| 60. |
Tommy Kramer |
2,012 |
1977-1990 |
2TM |
| 61. |
Archie Manning |
2,011 |
1971-1984 |
3TM |
| 62. |
Bernie Kosar |
1,994 |
1985-1996 |
3TM |
| 63. |
Marc Bulger |
1,969 |
2002-2009 |
ram |
| 64. |
Brian Sipe |
1,944 |
1974-1983 |
cle |
| 65. |
Jim Plunkett |
1,943 |
1971-1986 |
3TM |
| 66. |
Steve Bartkowski |
1,932 |
1975-1986 |
2TM |
| 67. |
Bob Griese+ |
1,926 |
1967-1980 |
mia |
| 68. |
George Blanda+ |
1,911 |
1949-1975 |
4TM |
| 69. |
Steve Beuerlein |
1,894 |
1988-2003 |
6TM |
| 70. |
Joe Namath+ |
1,886 |
1965-1977 |
2TM |
| 71. |
Steve Grogan |
1,879 |
1975-1990 |
nwe |
| 72. |
Neil O'Donnell |
1,865 |
1991-2003 |
4TM |
| 73. |
Bobby Hebert |
1,839 |
1985-1996 |
2TM |
| 74. |
Jeff Blake |
1,827 |
1992-2005 |
7TM |
| 75. |
Neil Lomax |
1,817 |
1981-1988 |
crd |
| 76. |
Matt Schaub (31) |
1,816 |
2004-2012 |
2TM |
| 77. |
Bobby Layne+ |
1,814 |
1948-1962 |
4TM |
| 78. |
Bart Starr+ |
1,808 |
1956-1971 |
gnb |
| 79. |
Jay Cutler (29) |
1,796 |
2006-2012 |
2TM |
| 80. |
Danny White |
1,761 |
1976-1988 |
dal |
| 81. |
Trent Dilfer |
1,759 |
1994-2007 |
5TM |
| 82. |
Brian Griese |
1,752 |
1998-2008 |
4TM |
|
Aaron Rodgers (29) |
1,752 |
2005-2012 |
gnb |
| 84. |
Lynn Dickey |
1,747 |
1971-1985 |
2TM |
| 85. |
Jake Delhomme |
1,741 |
1999-2011 |
4TM |
| 86. |
Charley Johnson |
1,737 |
1961-1975 |
3TM |
| 87. |
Gus Frerotte |
1,699 |
1994-2008 |
7TM |
| 88. |
Sammy Baugh+ |
1,693 |
1937-1952 |
was |
| 89. |
Roger Staubach+ |
1,685 |
1969-1979 |
dal |
| 90. |
Aaron Brooks |
1,673 |
2000-2006 |
2TM |
| 91. |
Jim Zorn |
1,669 |
1976-1987 |
3TM |
| 92. |
Matt Ryan (27) |
1,654 |
2008-2012 |
atl |
| 93. |
Chad Pennington |
1,632 |
2000-2010 |
2TM |
| 94. |
Michael Vick (32) |
1,626 |
2001-2012 |
2TM |
| 95. |
Richard Todd |
1,610 |
1976-1985 |
2TM |
| 96. |
Billy Kilmer |
1,585 |
1961-1978 |
3TM |
| 97. |
Chris Miller |
1,580 |
1987-1999 |
3TM |
| 98. |
Dan Pastorini |
1,556 |
1971-1983 |
4TM |
| 99. |
Norm Van Brocklin+ |
1,553 |
1949-1960 |
2TM |
| 100. |
Babe Parilli |
1,552 |
1952-1969 |
5TM |
| 101. |
Joe Flacco (27) |
1,507 |
2008-2012 |
rav |
| 102. |
Jim McMahon |
1,492 |
1982-1996 |
6TM |
| 103. |
Mark Rypien |
1,466 |
1988-2001 |
5TM |
| 104. |
Otto Graham+ |
1,464 |
1946-1955 |
cle |
| 105. |
Elvis Grbac |
1,446 |
1994-2001 |
3TM |
| 106. |
Jack Kemp |
1,436 |
1957-1969 |
3TM |
| 107. |
Stan Humphries |
1,431 |
1989-1997 |
2TM |
| 108. |
Bert Jones |
1,430 |
1973-1982 |
2TM |
| 109. |
Jay Schroeder |
1,426 |
1985-1994 |
4TM |
| 110. |
Joey Harrington |
1,424 |
2002-2007 |
3TM |
| 111. |
Charlie Conerly |
1,418 |
1948-1961 |
nyg |
| 112. |
David Garrard |
1,406 |
2002-2010 |
jax |
| 113. |
Wade Wilson |
1,391 |
1981-1998 |
5TM |
| 114. |
Earl Morrall |
1,379 |
1956-1976 |
6TM |
| 115. |
Billy Wade |
1,370 |
1954-1966 |
2TM |
| 116. |
Jeff Hostetler |
1,357 |
1985-1997 |
3TM |
| 117. |
David Carr (33) |
1,353 |
2002-2012 |
4TM |
| 118. |
Rodney Peete |
1,344 |
1989-2004 |
6TM |
| 119. |
Ryan Fitzpatrick (30) |
1,338 |
2005-2012 |
3TM |
| 120. |
Bill Kenney |
1,330 |
1980-1988 |
kan |
| 121. |
Tobin Rote |
1,329 |
1950-1966 |
4TM |
| 122. |
Jason Campbell (31) |
1,328 |
2006-2012 |
3TM |
| 123. |
Erik Kramer |
1,317 |
1987-1999 |
4TM |
| 124. |
Kordell Stewart |
1,316 |
1995-2005 |
3TM |
| 125. |
Milt Plum |
1,306 |
1957-1969 |
4TM |
| 126. |
Scott Mitchell |
1,301 |
1991-2001 |
4TM |
| 127. |
Kyle Orton (30) |
1,293 |
2005-2012 |
4TM |
| 128. |
Alex Smith (28) |
1,290 |
2005-2012 |
sfo |
| 129. |
Daryle Lamonica |
1,288 |
1963-1974 |
2TM |
| 130. |
Tony Banks |
1,278 |
1996-2005 |
4TM |
| 131. |
Greg Landry |
1,276 |
1968-1984 |
3TM |
| 132. |
Mike Tomczak |
1,248 |
1985-1999 |
4TM |
| 133. |
Doug Williams |
1,240 |
1978-1989 |
2TM |
| 134. |
Bubby Brister |
1,207 |
1986-2000 |
5TM |
| 135. |
Matt Cassel (30) |
1,203 |
2005-2012 |
2TM |
| 136. |
Doug Flutie |
1,177 |
1986-2005 |
4TM |
| 137. |
Don Meredith |
1,170 |
1960-1968 |
dal |
| 138. |
Matthew Stafford (24) |
1,114 |
2009-2012 |
det |
| 139. |
Gary Danielson |
1,105 |
1976-1988 |
2TM |
| 140. |
Josh Freeman (24) |
1,101 |
2009-2012 |
tam |
| 141. |
Frank Ryan |
1,090 |
1958-1970 |
3TM |
| 142. |
Rick Mirer |
1,088 |
1993-2003 |
5TM |
| 143. |
Marc Wilson |
1,085 |
1980-1990 |
2TM |
| 144. |
Bill Munson |
1,070 |
1964-1979 |
5TM |
| 145. |
Don Majkowski |
1,056 |
1987-1996 |
3TM |
| 146. |
Mark Sanchez (26) |
1,028 |
2009-2012 |
nyj |
| 147. |
Tim Couch |
1,025 |
1999-2003 |
cle |
| 148. |
Jay Fiedler |
1,008 |
1995-2005 |
5TM |
| 149. |
Bill Nelsen |
963 |
1963-1972 |
2TM |
| 150. |
Ed Brown |
949 |
1954-1965 |
3TM |
| 151. |
Steve Bono |
934 |
1985-1999 |
7TM |
| 152. |
Byron Leftwich (32) |
930 |
2003-2012 |
4TM |
| 153. |
Mike Livingston |
912 |
1968-1979 |
kan |
| 154. |
Tony Eason |
911 |
1983-1990 |
2TM |
| 155. |
Charlie Batch (38) |
908 |
1998-2012 |
2TM |
| 156. |
Sid Luckman+ |
904 |
1939-1950 |
chi |
| 157. |
Vince Ferragamo |
902 |
1977-1986 |
3TM |
| 158. |
Eddie LeBaron |
898 |
1952-1963 |
2TM |
| 159. |
Dave M. Brown |
892 |
1992-2001 |
2TM |
| 160. |
Billy Joe Tolliver |
891 |
1989-1999 |
5TM |
| 161. |
Mike Phipps |
886 |
1970-1981 |
2TM |
| 162. |
Frank Tripucka |
879 |
1949-1963 |
4TM |
| 163. |
Sam Bradford (25) |
873 |
2010-2012 |
ram |
|
Jack Trudeau |
873 |
1986-1995 |
3TM |
| 165. |
Rex Grossman |
863 |
2003-2012 |
3TM |
| 166. |
Kyle Boller |
861 |
2003-2011 |
3TM |
| 167. |
Mark Malone |
839 |
1980-1989 |
3TM |
| 168. |
Tom Flores |
838 |
1960-1969 |
3TM |
| 169. |
Frankie Albert |
831 |
1946-1952 |
sfo |
| 170. |
Eric Hipple |
830 |
1980-1989 |
det |
| 171. |
Bob Waterfield+ |
814 |
1945-1952 |
ram |
| 172. |
Chad Henne (27) |
812 |
2008-2012 |
2TM |
| 173. |
Cotton Davidson |
770 |
1954-1968 |
3TM |
| 174. |
Zeke Bratkowski |
762 |
1954-1971 |
3TM |
| 175. |
Derek Anderson (29) |
760 |
2006-2012 |
3TM |
| 176. |
Mike Pagel |
756 |
1982-1993 |
3TM |
| 177. |
Vince Young |
755 |
2006-2011 |
2TM |
| 178. |
John Friesz |
745 |
1990-2000 |
4TM |
| 179. |
Gary Hogeboom |
743 |
1980-1989 |
3TM |
| 180. |
George Ratterman |
737 |
1947-1956 |
3TM |
| 181. |
Tommy Thompson |
732 |
1940-1950 |
2TM |
| 182. |
Pat Haden |
731 |
1976-1981 |
ram |
| 183. |
Steve Walsh |
713 |
1989-1999 |
6TM |
| 184. |
Vince Evans |
704 |
1977-1995 |
2TM |
| 185. |
Kent Graham |
694 |
1992-2001 |
4TM |
| 186. |
Bobby Thomason |
687 |
1949-1957 |
3TM |
|
David Woodley |
687 |
1980-1985 |
2TM |
| 188. |
Tommy Maddox |
686 |
1992-2005 |
4TM |
| 189. |
Jim Finks+ |
661 |
1949-1955 |
pit |
|
Bob Berry |
661 |
1965-1975 |
2TM |
| 191. |
Randy Johnson |
647 |
1966-1976 |
4TM |
| 192. |
Josh McCown |
645 |
2002-2012 |
5TM |
| 193. |
Andy Dalton (25) |
629 |
2011-2012 |
cin |
| 194. |
Rudy Bukich |
626 |
1953-1968 |
4TM |
| 195. |
Tarvaris Jackson (29) |
625 |
2006-2012 |
3TM |
| 196. |
Jim Miller |
610 |
1995-2002 |
2TM |
|
Lamar McHan |
610 |
1954-1963 |
4TM |
| 198. |
James Harris |
607 |
1969-1979 |
3TM |
| 199. |
Steve Fuller |
605 |
1979-1986 |
2TM |
| 200. |
Randy Wright |
602 |
1984-1988 |
gnb |
| 201. |
Steve Spurrier |
597 |
1967-1976 |
2TM |
| 202. |
Craig Erickson |
591 |
1992-1997 |
3TM |
|
Shaun Hill (32) |
591 |
2005-2012 |
3TM |
| 204. |
Cam Newton (23) |
590 |
2011-2012 |
car |
| 205. |
Gary Cuozzo |
584 |
1963-1972 |
4TM |
| 206. |
Pete Beathard |
575 |
1964-1973 |
4TM |
| 207. |
Damon Huard |
574 |
1998-2008 |
3TM |
| 208. |
Al Dorow |
572 |
1954-1962 |
4TM |
| 209. |
Kelly Holcomb |
565 |
1997-2007 |
4TM |
| 210. |
J.P. Losman |
564 |
2004-2011 |
3TM |
| 211. |
Trent Edwards (29) |
563 |
2007-2012 |
3TM |
| 212. |
Hugh Millen |
560 |
1987-1995 |
4TM |
|
Bob Avellini |
560 |
1975-1984 |
chi |
|
Jack Concannon |
560 |
1964-1975 |
4TM |
| 215. |
Dave Wilson |
551 |
1981-1988 |
nor |
| 216. |
Steve Pelluer |
548 |
1984-1990 |
2TM |
| 217. |
Ty Detmer |
546 |
1993-2003 |
5TM |
| 218. |
Quincy Carter |
542 |
2001-2004 |
2TM |
| 219. |
Dick Wood |
522 |
1962-1966 |
5TM |
| 220. |
Jim Ninowski |
513 |
1958-1969 |
4TM |
| 221. |
Scott Brunner |
512 |
1980-1985 |
2TM |
| 222. |
Patrick Ramsey |
511 |
2002-2008 |
3TM |
| 223. |
Frank Reich |
508 |
1985-1998 |
4TM |
| 224. |
Bobby Douglass |
507 |
1969-1978 |
4TM |
| 225. |
Paul Christman |
504 |
1945-1950 |
2TM |
|
Steve Dils |
504 |
1979-1988 |
3TM |
|
David Whitehurst |
504 |
1977-1983 |
gnb |
| 228. |
Adrian Burk |
500 |
1950-1956 |
2TM |
| 229. |
Rob Johnson |
494 |
1995-2003 |
5TM |
| 230. |
Shane Matthews |
492 |
1996-2004 |
3TM |
| 231. |
Danny Kanell |
491 |
1996-2003 |
3TM |
| 232. |
Dennis Shaw |
489 |
1970-1975 |
2TM |
| 233. |
Arnie Herber+ |
481 |
1930-1945 |
2TM |
| 234. |
Jeff Kemp |
479 |
1981-1991 |
4TM |
| 235. |
Christian Ponder (24) |
458 |
2011-2012 |
min |
| 236. |
Steve Ramsey |
456 |
1970-1976 |
2TM |
| 237. |
Seneca Wallace |
452 |
2005-2011 |
2TM |
| 238. |
Joe Kapp |
449 |
1967-1970 |
2TM |
|
Kevin Kolb (28) |
449 |
2007-2012 |
2TM |
|
Jack Thompson |
449 |
1979-1984 |
2TM |
| 241. |
Matt Moore (28) |
448 |
2007-2012 |
2TM |
| 242. |
Glenn Dobbs |
446 |
1946-1949 |
2TM |
| 243. |
Don Strock |
443 |
1974-1988 |
2TM |
| 244. |
Tim Rattay |
432 |
2000-2007 |
3TM |
| 245. |
Jacky Lee |
430 |
1960-1969 |
3TM |
| 246. |
King Hill |
429 |
1958-1969 |
3TM |
| 247. |
Virgil Carter |
425 |
1968-1976 |
3TM |
|
A.J. Feeley |
425 |
2001-2011 |
3TM |
|
Joe Pisarcik |
425 |
1977-1984 |
2TM |
| 250. |
Todd Blackledge |
424 |
1983-1989 |
2TM |