NFL Passes Completed Career Leaders

Build your own custom leaderboards with the Play Index.

View Current Leaderboard

See leaders through past seasons

Leaders

  • + indicates Hall of Famer
Leaders Table
Rank Player Cmp Years Tm
1Drew Brees6,5862001-20182TM
2Brett Favre+6,3001991-20104TM
3Peyton Manning6,1251998-20152TM
4Tom Brady6,0042000-2018nwe
5Dan Marino+4,9671983-1999mia
6Eli Manning4,8042004-2018nyg
7Ben Roethlisberger4,6162004-2018pit
8Philip Rivers4,5182004-2018sdg
9John Elway+4,1231983-1998den
10Matt Ryan4,0522008-2018atl
11Warren Moon+3,9881984-20004TM
12Carson Palmer3,9412004-20173TM
13Drew Bledsoe3,8391993-20063TM
14Vinny Testaverde3,7871987-20077TM
15Fran Tarkenton+3,6861961-19782TM
16Aaron Rodgers3,5602005-2018gnb
17Joe Flacco3,4992008-2018rav
18Kerry Collins3,4871995-20116TM
19Joe Montana+3,4091979-19942TM
20Matthew Stafford3,3722009-2018det
21Dan Fouts+3,2971973-1987sdg
22Matt Hasselbeck3,2221999-20154TM
23Donovan McNabb3,1701999-20113TM
24Dave Krieg3,1051980-19986TM
25Alex Smith3,0822005-20183TM
26Jay Cutler3,0482006-20173TM
27Boomer Esiason2,9691984-19973TM
28Troy Aikman+2,8981989-2000dal
29Steve DeBerg2,8741978-19986TM
Jim Kelly+2,8741986-1996buf
31Jim Everett2,8411986-19973TM
32Johnny Unitas+2,8301956-19732TM
33Tony Romo2,8292004-2016dal
34Mark Brunell2,7611994-20115TM
35Steve McNair2,7331995-20072TM
36Jon Kitna2,6771997-20114TM
37Brad Johnson2,6681994-20084TM
38Steve Young+2,6671985-19992TM
39Kurt Warner+2,6661998-20093TM
40Ken Anderson2,6541971-1986cin
41Jim Hart2,5931966-19842TM
42Phil Simms2,5761979-1993nyg
43Ryan Fitzpatrick2,5752005-20187TM
44Rich Gannon2,5331987-20044TM
45Jake Plummer2,4841997-20062TM
46John Brodie2,4691957-1973sfo
47Andy Dalton2,4432011-2018cin
48Sonny Jurgensen+2,4331957-19742TM
49Randall Cunningham2,4291985-20014TM
50Y.A. Tittle+2,4271948-19643TM
51Joe Ferguson2,3691973-19904TM
52Roman Gabriel2,3661962-19772TM
53John Hadl2,3631962-19774TM
54Chris Chandler2,3281988-20047TM
55Cam Newton2,3212011-2018car
56Jim Harbaugh2,3051987-20004TM
57Jeff George2,2981990-20015TM
58Norm Snead2,2761961-19765TM
59Ken Stabler+2,2701970-19843TM
60Trent Green2,2661997-20084TM
61Jeff Garcia2,2641999-20095TM
62Ron Jaworski2,1871974-19894TM
63Len Dawson+2,1361957-19753TM
64Ken O'Brien2,1101984-19932TM
65Matt Schaub2,0982004-20184TM
66Russell Wilson2,0952012-2018sea
67Craig Morton2,0531965-19823TM
68Joe Theismann2,0441974-1985was
69Terry Bradshaw+2,0251970-1983pit
70Daunte Culpepper2,0161999-20094TM
71Tommy Kramer2,0121977-19902TM
72Archie Manning2,0111971-19843TM
73Andrew Luck2,0002012-2018clt
74Bernie Kosar1,9941985-19963TM
75Marc Bulger1,9692002-2009ram
76Brian Sipe1,9441974-1983cle
77Jim Plunkett1,9431971-19863TM
78Steve Bartkowski1,9321975-19862TM
79Bob Griese+1,9261967-1980mia
80George Blanda+1,9111949-19754TM
81Steve Beuerlein1,8941988-20036TM
82Joe Namath+1,8861965-19772TM
83Steve Grogan1,8791975-1990nwe
84Neil O'Donnell1,8651991-20034TM
85Sam Bradford1,8552010-20184TM
86Bobby Hebert1,8391985-19962TM
87Ryan Tannehill1,8292012-2018mia
88Jeff Blake1,8271992-20057TM
89Neil Lomax1,8171981-1988crd
90Bobby Layne+1,8141948-19624TM
91Bart Starr+1,8081956-1971gnb
92Michael Vick1,8072001-20154TM
93Kirk Cousins1,7972012-20182TM
94Danny White1,7611976-1988dal
95Derek Carr1,7592014-2018rai
Trent Dilfer1,7591994-20075TM
97Brian Griese1,7521998-20084TM
98Lynn Dickey1,7471971-19852TM
99Jake Delhomme1,7411999-20114TM
100Charley Johnson1,7371961-19753TM
101Gus Frerotte1,6991994-20087TM
102Sammy Baugh+1,6931937-1952was
103Roger Staubach+1,6851969-1979dal
104Aaron Brooks1,6732000-20062TM
105Jim Zorn1,6691976-19873TM
106Chad Pennington1,6322000-20102TM
107Kyle Orton1,6132005-20145TM
108Richard Todd1,6101976-19852TM
109Billy Kilmer1,5851961-19783TM
110Josh McCown1,5812002-20188TM
111Chris Miller1,5801987-19993TM
112Matt Cassel1,5782005-20187TM
113Blake Bortles1,5612014-2018jax
114Dan Pastorini1,5561971-19834TM
115Norm Van Brocklin+1,5531949-19602TM
116Babe Parilli1,5521952-19695TM
117Jason Campbell1,5192006-20145TM
118Jim McMahon1,4921982-19966TM
119Mark Rypien1,4661988-20015TM
120Otto Graham+1,4641946-1955cle
121Elvis Grbac1,4461994-20013TM
122Jack Kemp1,4361957-19693TM
123Stan Humphries1,4311989-19972TM
124Bert Jones1,4301973-19822TM
125Jay Schroeder1,4261985-19944TM
126Joey Harrington1,4242002-20073TM
127Charlie Conerly1,4181948-1961nyg
128David Garrard1,4062002-2010jax
129Wade Wilson1,3911981-19985TM
130Earl Morrall1,3791956-19766TM
131Billy Wade1,3701954-19662TM
132Jeff Hostetler1,3571985-19973TM
133David Carr1,3532002-20124TM
134Rodney Peete1,3441989-20046TM
135Bill Kenney1,3301980-1988kan
136Tobin Rote1,3291950-19664TM
137Erik Kramer1,3171987-19994TM
138Kordell Stewart1,3161995-20053TM
139Mark Sanchez1,3142009-20184TM
140Milt Plum1,3061957-19694TM
141Scott Mitchell1,3011991-20014TM
142Daryle Lamonica1,2881963-19742TM
143Tony Banks1,2781996-20054TM
144Greg Landry1,2761968-19843TM
145Mike Tomczak1,2481985-19994TM
146Doug Williams1,2401978-19892TM
147Bubby Brister1,2071986-20005TM
148Jameis Winston1,1832015-2018tam
149Josh Freeman1,1792009-20153TM
150Doug Flutie1,1771986-20054TM
151Don Meredith1,1701960-1968dal
152Chad Henne1,1612008-20183TM
153Case Keenum1,1442012-20184TM
154Gary Danielson1,1051976-19882TM
155Frank Ryan1,0901958-19703TM
156Rick Mirer1,0881993-20035TM
157Marc Wilson1,0851980-19902TM
158Bill Munson1,0701964-19795TM
159Don Majkowski1,0561987-19963TM
160Tim Couch1,0251999-2003cle
161Marcus Mariota1,0152015-2018oti
162Colin Kaepernick1,0112011-2016sfo
163Jay Fiedler1,0081995-20055TM
164Dak Prescott9752016-2018dal
165Nick Foles9742012-20183TM
166Bill Nelsen9631963-19722TM
167Ed Brown9491954-19653TM
168Steve Bono9341985-19997TM
169Byron Leftwich9302003-20124TM
170Carson Wentz9232016-2018phi
171Mike Livingston9121968-1979kan
172Tony Eason9111983-19902TM
173Derek Anderson9092006-20184TM
174Charlie Batch9081998-20122TM
175Sid Luckman+9041939-1950chi
176Vince Ferragamo9021977-19863TM
177Eddie LeBaron8981952-19632TM
178Dave Brown8921992-20012TM
179Billy Joe Tolliver8911989-19995TM
180Mike Phipps8861970-19812TM
181Frank Tripucka8791949-19634TM
182Jack Trudeau8731986-19953TM
183Rex Grossman8632003-20123TM
184Kyle Boller8612003-20113TM
185Blaine Gabbert8422011-20184TM
186Mark Malone8391980-19893TM
187Tom Flores8381960-19693TM
Brian Hoyer8382009-20186TM
189Tyrod Taylor8352011-20183TM
190Frankie Albert8311946-1952sfo
191Eric Hipple8301980-1989det
192Bob Waterfield+8141945-1952ram
193Jared Goff7722016-2018ram
194Cotton Davidson7701954-19683TM
195Robert Griffin7682012-20183TM
196Zeke Bratkowski7621954-19713TM
197Shaun Hill7572005-20164TM
198Mike Pagel7561982-19933TM
199Vince Young7552006-20112TM
200John Friesz7451990-20004TM
201Gary Hogeboom7431980-19893TM
202George Ratterman7371947-19563TM
203Tommy Thompson7321940-19502TM
204Pat Haden7311976-1981ram
205Steve Walsh7131989-19996TM
206Vince Evans7041977-19952TM
207Brock Osweiler6972012-20183TM
208Kent Graham6941992-20014TM
209Bobby Thomason6871949-19573TM
David Woodley6871980-19852TM
211Tommy Maddox6861992-20054TM
212Bob Berry6611965-19752TM
Jim Finks+6611949-1955pit
214Randy Johnson6471966-19764TM
215Tarvaris Jackson6402006-20152TM
216Christian Ponder6322011-2014min
217Rudy Bukich6261953-19684TM
218Lamar McHan6101954-19634TM
Jim Miller6101995-20022TM
220James Harris6071969-19793TM
221Steve Fuller6051979-19862TM
222Randy Wright6021984-1988gnb
223Steve Spurrier5971967-19762TM
224Craig Erickson5911992-19973TM
225Matt Moore5862007-20172TM
226Gary Cuozzo5841963-19724TM
227Pete Beathard5751964-19734TM
228Damon Huard5741998-20083TM
229Al Dorow5721954-19624TM
230Teddy Bridgewater5652014-20182TM
Kelly Holcomb5651997-20074TM
232J.P. Losman5642004-20113TM
233Trent Edwards5632007-20123TM
234Bob Avellini5601975-1984chi
Jack Concannon5601964-19754TM
Hugh Millen5601987-19954TM
237Brandon Weeden5592012-20183TM
238Dave Wilson5511981-1988nor
239Steve Pelluer5481984-19902TM
240Ty Detmer5461993-20035TM
241Quincy Carter5422001-20042TM
Colt McCoy5422010-20183TM
243Geno Smith5232013-20183TM
244Dick Wood5221962-19665TM
245Jim Ninowski5131958-19694TM
246Scott Brunner5121980-19852TM
247Patrick Ramsey5112002-20083TM
248Frank Reich5081985-19984TM
249Bobby Douglass5071969-19784TM
250Paul Christman5041945-19502TM
Steve Dils5041979-19883TM
David Whitehurst5041977-1983gnb
Support us without the ads? Go Ad-Free.