| Rank | Player (age), + - HOFer, Bold - Active | Yds | Years | Teams |
|---|---|---|---|---|
| 1. | Dave Krieg | 3,794 | 1980-1998 | 6TM |
| 2. | John Elway+ | 3,785 | 1983-1998 | den |
| 3. | Randall Cunningham | 3,537 | 1985-2001 | 4TM |
| 4. | Phil Simms | 3,418 | 1979-1993 | nyg |
| 5. | Warren Moon+ | 3,415 | 1984-2000 | 4TM |
| 6. | Jim Plunkett | 3,279 | 1971-1986 | 3TM |
| 7. | Drew Bledsoe | 3,135 | 1993-2006 | 3TM |
| 8. | Archie Manning | 3,092 | 1971-1984 | 3TM |
| 9. | Vinny Testaverde (44) | 2,992 | 1987-2007 | 7TM |
| 10. | Steve Bartkowski | 2,956 | 1975-1986 | 2TM |
| 11. | Brett Favre (38) | 2,888 | 1991-2007 | 2TM |
| 12. | Ken Anderson | 2,875 | 1971-1986 | cin |
| 13. | Ron Jaworski | 2,826 | 1974-1989 | 4TM |
| 14. | Craig Morton | 2,800 | 1965-1982 | 3TM |
| 15. | Joe Theismann | 2,757 | 1974-1985 | was |
| 16. | Joe Ferguson | 2,710 | 1973-1990 | 4TM |
| 17. | Neil Lomax | 2,700 | 1981-1988 | crd |
| 18. | Terry Bradshaw+ | 2,694 | 1970-1983 | pit |
| 19. | Jeff George | 2,691 | 1990-2001 | 5TM |
| 20. | Ken O'Brien | 2,654 | 1984-1993 | 2TM |
| 21. | Chris Chandler | 2,590 | 1988-2004 | 7TM |
| 22. | Ken Stabler | 2,514 | 1970-1984 | 3TM |
| 23. | Steve DeBerg | 2,469 | 1978-1998 | 6TM |
| 24. | Greg Landry | 2,453 | 1968-1984 | 3TM |
| 25. | Boomer Esiason | 2,438 | 1984-1997 | 3TM |
| 26. | Jim Kelly+ | 2,427 | 1986-1996 | buf |
| 27. | Lynn Dickey | 2,423 | 1971-1985 | 2TM |
| 28. | Mark Brunell | 2,388 | 1994-2006 | 3TM |
| 29. | Fran Tarkenton+ | 2,337 | 1961-1978 | 2TM |
| 30. | Bob Griese+ | 2,318 | 1967-1980 | mia |
| 31. | Dan Fouts+ | 2,304 | 1973-1987 | sdg |
| 32. | Dan Pastorini | 2,229 | 1971-1983 | 4TM |
| 33. | Roger Staubach+ | 2,154 | 1969-1979 | dal |
| 34. | Jim Harbaugh | 2,132 | 1987-2000 | 4TM |
| 35. | Richard Todd | 2,127 | 1976-1985 | 2TM |
| 36. | Steve Beuerlein | 2,124 | 1988-2003 | 6TM |
| 37. | Danny White | 2,116 | 1976-1988 | dal |
| 38. | Joe Montana+ | 2,095 | 1979-1994 | 2TM |
| 39. | Steve Young+ | 2,055 | 1985-1999 | 2TM |
| 40. | Bert Jones | 2,020 | 1973-1982 | 2TM |
| 41. | Steve Grogan | 2,014 | 1975-1990 | nwe |
| 42. | Kerry Collins (35) | 2,002 | 1995-2007 | 5TM |
| 43. | Jim Hart | 1,936 | 1966-1984 | 2TM |
| 44. | Dan Marino+ | 1,930 | 1983-1999 | mia |
| 45. | Neil O'Donnell | 1,906 | 1991-2003 | 4TM |
| 46. | Brian Sipe | 1,889 | 1974-1983 | cle |
| 47. | Jim Everett | 1,885 | 1986-1997 | 3TM |
| 48. | Donovan McNabb (31) | 1,829 | 1999-2007 | phi |
| 49. | Jon Kitna (35) | 1,798 | 1997-2007 | 3TM |
| 50. | Troy Aikman+ | 1,748 | 1989-2000 | dal |
| 51. | Jake Plummer | 1,735 | 1997-2006 | 2TM |
| 52. | Trent Dilfer (35) | 1,730 | 1994-2007 | 5TM |
| 53. | Rich Gannon | 1,689 | 1987-2004 | 4TM |
| 54. | Bernie Kosar | 1,660 | 1985-1996 | 3TM |
| 55. | Bubby Brister | 1,625 | 1986-2000 | 5TM |
| 56. | Jay Schroeder | 1,600 | 1985-1994 | 4TM |
| 57. | Tommy Kramer | 1,586 | 1977-1990 | 2TM |
| 58. | Jim Zorn | 1,585 | 1976-1987 | 3TM |
| 59. | Steve McNair (34) | 1,567 | 1995-2007 | 2TM |
| 60. | Trent Green (37) | 1,563 | 1997-2007 | 4TM |
| 61. | Brad Johnson (39) | 1,562 | 1994-2007 | 4TM |
| 62. | Jeff Blake | 1,550 | 1992-2005 | 7TM |
| 63. | David Carr (28) | 1,540 | 2002-2007 | 2TM |
| 64. | Chris Miller | 1,527 | 1987-1999 | 3TM |
| 65. | Marc Bulger (30) | 1,515 | 2002-2007 | ram |
| 66. | John Hadl | 1,514 | 1962-1977 | 4TM |
| Mike Phipps | 1,514 | 1970-1981 | 2TM | |
| 68. | Marc Wilson | 1,510 | 1980-1990 | 2TM |
| 69. | Wade Wilson | 1,508 | 1981-1998 | 5TM |
| 70. | Daunte Culpepper (30) | 1,494 | 1999-2007 | 3TM |
| 71. | Bill Kenney | 1,460 | 1980-1988 | kan |
| 72. | Aaron Brooks | 1,454 | 2000-2006 | 2TM |
| 73. | Gary Danielson | 1,446 | 1976-1988 | 2TM |
| 74. | Tony Banks | 1,432 | 1996-2005 | 4TM |
| 75. | Len Dawson+ | 1,423 | 1957-1975 | 3TM |
| 76. | Matt Hasselbeck (32) | 1,393 | 1999-2007 | 2TM |
| 77. | Mike Livingston | 1,392 | 1968-1979 | kan |
| 78. | Rodney Peete | 1,372 | 1989-2004 | 6TM |
| 79. | Tony Eason | 1,350 | 1983-1990 | 2TM |
| 80. | Jim McMahon | 1,344 | 1982-1996 | 6TM |
| 81. | Bobby Douglass | 1,335 | 1969-1978 | 4TM |
| 82. | Kurt Warner (36) | 1,315 | 1998-2007 | 3TM |
| 83. | Tom Brady (30) | 1,278 | 2000-2007 | nwe |
| 84. | Roman Gabriel | 1,268 | 1962-1977 | 2TM |
| 85. | Brian Griese (32) | 1,257 | 1998-2007 | 4TM |
| 86. | Bobby Hebert | 1,255 | 1985-1996 | 2TM |
| 87. | Peyton Manning (31) | 1,232 | 1998-2007 | clt |
| 88. | Billy Kilmer | 1,193 | 1961-1978 | 3TM |
| 89. | Eric Hipple | 1,188 | 1980-1989 | det |
| 90. | Stan Humphries | 1,182 | 1989-1997 | 2TM |
| 91. | Gus Frerotte (36) | 1,164 | 1994-2007 | 7TM |
| 92. | Jeff Hostetler | 1,158 | 1985-1997 | 3TM |
| 93. | Michael Vick | 1,153 | 2001-2006 | atl |
| 94. | Tim Couch | 1,119 | 1999-2003 | cle |
| 95. | Dennis Shaw | 1,072 | 1970-1975 | 2TM |
| 96. | Don Majkowski | 1,058 | 1987-1996 | 3TM |
| 97. | Joe Namath+ | 1,052 | 1965-1977 | 2TM |
| 98. | Steve Fuller | 1,048 | 1979-1986 | 2TM |
| Kordell Stewart | 1,048 | 1995-2005 | 3TM | |
| 100. | Rick Mirer | 1,038 | 1993-2003 | 5TM |
| 101. | Dave M. Brown | 1,005 | 1992-2001 | 2TM |
| 102. | Ben Roethlisberger (25) | 969 | 2004-2007 | pit |
| 103. | Bob Avellini | 961 | 1975-1984 | chi |
| 104. | Drew Brees (28) | 938 | 2001-2007 | 2TM |
| 105. | Bob Berry | 927 | 1965-1975 | 2TM |
| 106. | Elvis Grbac | 907 | 1994-2001 | 3TM |
| 107. | Vince Evans | 904 | 1977-1995 | 2TM |
| 108. | Charley Johnson | 894 | 1961-1975 | 3TM |
| 109. | Pat Haden | 888 | 1976-1981 | ram |
| 110. | Jake Delhomme (32) | 883 | 1999-2007 | 2TM |
| 111. | Scott Mitchell | 882 | 1991-2001 | 4TM |
| 112. | Billy Joe Tolliver | 877 | 1989-1999 | 5TM |
| 113. | James Harris | 874 | 1969-1979 | 3TM |
| 114. | Gary Hogeboom | 857 | 1980-1989 | 3TM |
| 115. | Charlie Batch (33) | 847 | 1998-2007 | 2TM |
| Jeff Garcia (37) | 847 | 1999-2007 | 5TM | |
| 117. | Joe Pisarcik | 845 | 1977-1984 | 2TM |
| 118. | Mike Pagel | 837 | 1982-1993 | 3TM |
| 119. | Hugh Millen | 830 | 1987-1995 | 4TM |
| 120. | Dave Wilson | 824 | 1981-1988 | nor |
| 121. | Rob Johnson | 817 | 1995-2003 | 5TM |
| 122. | Gary Huff | 812 | 1973-1978 | 2TM |
| Chad Pennington (31) | 812 | 2000-2007 | nyj | |
| 124. | Mike Tomczak | 809 | 1985-1999 | 4TM |
| 125. | Bob Lee | 805 | 1969-1980 | 3TM |
| 126. | Steve Ramsey | 792 | 1970-1976 | 2TM |
| 127. | Erik Kramer | 788 | 1987-1999 | 4TM |
| 128. | Vince Ferragamo | 770 | 1977-1986 | 3TM |
| Joey Harrington (29) | 770 | 2002-2007 | 3TM | |
| 130. | Sonny Jurgensen+ | 748 | 1957-1974 | 2TM |
| 131. | Norm Snead | 744 | 1961-1976 | 5TM |
| 132. | David Whitehurst | 738 | 1977-1983 | gnb |
| 133. | Doug Williams | 734 | 1978-1989 | 2TM |
| Jay Fiedler | 734 | 1995-2005 | 5TM | |
| 135. | Jack Trudeau | 717 | 1986-1995 | 3TM |
| 136. | Jack Thompson | 695 | 1979-1984 | 2TM |
| 137. | Doug Flutie | 687 | 1986-2005 | 4TM |
| 138. | Josh McCown (28) | 680 | 2002-2007 | 3TM |
| 139. | Kent Graham | 679 | 1992-2001 | 4TM |
| 140. | Mark Malone | 671 | 1980-1989 | 3TM |
| 141. | Eli Manning (26) | 670 | 2004-2007 | nyg |
| 142. | Mark Rypien | 664 | 1988-2001 | 5TM |
| 143. | Kyle Boller (26) | 660 | 2003-2007 | rav |
| 144. | David Archer | 642 | 1984-1989 | 3TM |
| 145. | Daryle Lamonica | 636 | 1963-1974 | 2TM |
| 146. | Carson Palmer (28) | 635 | 2004-2007 | cin |
| 147. | Steve Spurrier | 634 | 1967-1976 | 2TM |
| 148. | J.P. Losman (26) | 632 | 2004-2007 | buf |
| 149. | David Woodley | 631 | 1980-1985 | 2TM |
| 150. | Todd Blackledge | 610 | 1983-1989 | 2TM |
| 151. | Randy Wright | 603 | 1984-1988 | gnb |
| 152. | Randy Johnson | 602 | 1966-1976 | 4TM |
| 153. | Johnny Unitas+ | 590 | 1956-1973 | 2TM |
| 154. | Marty Domres | 588 | 1969-1977 | 4TM |
| 155. | Steve Dils | 575 | 1979-1988 | 3TM |
| 156. | Pete Liske | 572 | 1964-1972 | 3TM |
| 157. | Steve Pelluer | 570 | 1984-1990 | 2TM |
| 158. | Steve Bono | 565 | 1985-1999 | 7TM |
| 159. | Damon Huard (34) | 556 | 1998-2007 | 3TM |
| 160. | Tommy Maddox | 541 | 1992-2005 | 4TM |
| 161. | Kelly Holcomb (34) | 540 | 1997-2007 | 4TM |
| 162. | David Klingler | 539 | 1992-1997 | 2TM |
| 163. | Turk Schonert | 536 | 1981-1989 | 2TM |
| 164. | Craig Erickson | 535 | 1992-1997 | 3TM |
| Bill Munson | 535 | 1964-1979 | 5TM | |
| 166. | Bart Starr+ | 533 | 1956-1971 | gnb |
| 167. | Paul McDonald | 521 | 1980-1986 | 2TM |
| 168. | Scott Brunner | 518 | 1980-1985 | 2TM |
| 169. | Patrick Ramsey (28) | 515 | 2002-2007 | 3TM |
| 170. | Danny Kanell | 512 | 1996-2003 | 3TM |
| 171. | Alex Smith (23) | 508 | 2005-2007 | sfo |
| 172. | John Reaves | 505 | 1972-1987 | 4TM |
| 173. | Frank Reich | 503 | 1985-1998 | 4TM |
| 174. | Cliff Stoudt | 494 | 1980-1989 | 3TM |
| Bill Nelsen | 494 | 1963-1972 | 2TM | |
| 176. | John Friesz | 487 | 1990-2000 | 4TM |
| Earl Morrall | 487 | 1956-1976 | 6TM | |
| 178. | Mike Rae | 478 | 1976-1979 | 2TM |
| 179. | Matt Robinson | 470 | 1977-1982 | 3TM |
| 180. | Jeff Kemp | 469 | 1981-1991 | 4TM |
| 181. | Mike Taliaferro | 467 | 1964-1972 | 3TM |
| 182. | Scott Hunter | 458 | 1971-1979 | 4TM |
| 183. | Al Woodall | 455 | 1969-1974 | nyj |
| 184. | Tony Adams | 447 | 1975-1987 | 2TM |
| 185. | Quincy Carter | 441 | 2001-2004 | 2TM |
| 186. | Mark Herrmann | 439 | 1982-1992 | 4TM |
| 187. | Matt Cavanaugh | 434 | 1979-1991 | 4TM |
| 188. | Kelly Stouffer | 431 | 1988-1992 | sea |
| Jeff Komlo | 431 | 1979-1983 | 2TM | |
| 190. | Joe Kapp | 429 | 1967-1970 | 2TM |
| 191. | Charlie Frye (26) | 428 | 2005-2007 | 2TM |
| 192. | Chad Hutchinson | 425 | 2002-2004 | 2TM |
| 193. | Todd Collins (36) | 421 | 1995-2007 | 3TM |
| Bobby Scott | 421 | 1973-1981 | nor | |
| 195. | Joe Reed | 420 | 1972-1979 | 2TM |
| 196. | Shaun King | 419 | 1999-2004 | 2TM |
| 197. | Rex Grossman (27) | 412 | 2003-2007 | chi |
| 198. | Jeff Rutledge | 404 | 1979-1992 | 3TM |
| 199. | Jack Concannon | 401 | 1964-1975 | 4TM |
| Gary Cuozzo | 401 | 1963-1972 | 4TM | |
| 201. | Mike Boryla | 400 | 1974-1978 | 2TM |
| 202. | Byron Leftwich (27) | 399 | 2003-2007 | 2TM |
| 203. | Anthony Wright (31) | 394 | 2000-2007 | 4TM |
| 204. | Eric Zeier | 389 | 1995-2000 | 3TM |
| 205. | Ty Detmer | 386 | 1993-2003 | 5TM |
| 206. | Rusty Hilger | 385 | 1985-1991 | 3TM |
| 207. | John Brodie | 380 | 1957-1973 | sfo |
| 208. | Bobby Hoying | 378 | 1996-2000 | 2TM |
| 209. | Stan Gelbaugh | 377 | 1989-1996 | 3TM |
| Ryan Leaf | 377 | 1998-2001 | 2TM | |
| 211. | Cody Carlson | 374 | 1988-1994 | oti |
| 212. | Tom Tupa | 372 | 1988-2004 | 7TM |
| Tim Rattay (30) | 372 | 2000-2007 | 3TM | |
| 214. | Bill Troup | 364 | 1974-1980 | 2TM |
| 215. | Danny Wuerffel | 362 | 1997-2002 | 4TM |
| 216. | Gifford Nielsen | 354 | 1978-1983 | oti |
| 217. | Pete Beathard | 353 | 1964-1973 | 4TM |
| 218. | Dieter Brock | 351 | 1985 | ram |
| 219. | Virgil Carter | 343 | 1968-1976 | 3TM |
| 220. | Pat Ryan | 342 | 1978-1991 | 2TM |
| 221. | Tom Owen | 341 | 1974-1981 | 2TM |
| Dick Shiner | 341 | 1964-1974 | 6TM | |
| 223. | David Garrard (29) | 338 | 2002-2007 | jax |
| Mike McMahon | 338 | 2001-2005 | 2TM | |
| 225. | Timm Rosenbach | 336 | 1989-1992 | crd |
| 226. | Bob Gagliano | 330 | 1982-1992 | 4TM |
| Chuck Long | 330 | 1986-1991 | 2TM | |
| 228. | Donald Hollas | 329 | 1991-1998 | 2TM |
| 229. | Akili Smith | 327 | 1999-2002 | cin |
| 230. | Sean Salisbury | 326 | 1987-1996 | 3TM |
| 231. | Philip Rivers (26) | 323 | 2004-2007 | sdg |
| 232. | Kim McQuilken | 322 | 1974-1979 | 2TM |
| 233. | Don Strock | 320 | 1974-1988 | 2TM |
| 234. | Billy Volek (31) | 319 | 2001-2007 | 2TM |
| 235. | Chris Simms | 312 | 2004-2006 | tam |
| Mike Moroski | 312 | 1979-1986 | 3TM | |
| 237. | Scott Campbell | 307 | 1984-1990 | 2TM |
| 238. | Tom Hodson | 300 | 1990-1995 | 2TM |
| Tony Romo (27) | 300 | 2004-2007 | dal | |
| 240. | Terry Hanratty | 299 | 1969-1976 | 2TM |
| 241. | Chris Weinke (35) | 298 | 2001-2007 | 2TM |
| 242. | Heath Shuler | 291 | 1994-1997 | 2TM |
| 243. | Vince Young (24) | 286 | 2006-2007 | oti |
| 244. | Stoney Case | 280 | 1995-2000 | 3TM |
| 245. | Brooks Bollinger (28) | 279 | 2004-2007 | 2TM |
| Craig Whelihan | 279 | 1997-1998 | sdg | |
| 247. | Browning Nagle | 274 | 1991-1996 | 3TM |
| Steve Walsh | 274 | 1989-1999 | 6TM | |
| 249. | Cade McNown | 263 | 1999-2000 | chi |
| 250. | Oliver Luck | 261 | 1983-1986 | oti |