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