NFL Career Total Offense Leaders
| Rank |
Player (age), + - HOFer, Bold - Active |
TotOff |
Years |
Teams |
| 1. |
Brett Favre |
70,195 |
1991-2010 |
4TM |
| 2. |
Dan Marino+ |
59,518 |
1983-1999 |
mia |
| 3. |
Peyton Manning (35) |
54,067 |
1998-2011 |
clt |
| 4. |
John Elway+ |
51,097 |
1983-1998 |
den |
| 5. |
Warren Moon+ |
47,646 |
1984-2000 |
4TM |
| 6. |
Vinny Testaverde |
44,902 |
1987-2007 |
7TM |
| 7. |
Drew Bledsoe |
42,240 |
1993-2006 |
3TM |
| 8. |
Dan Fouts+ |
41,212 |
1973-1987 |
sdg |
| 9. |
Joe Montana+ |
40,132 |
1979-1994 |
2TM |
| 10. |
Drew Brees (32) |
39,799 |
2001-2011 |
2TM |
| 11. |
Kerry Collins (39) |
39,378 |
1995-2011 |
6TM |
| 12. |
Tom Brady (34) |
38,983 |
2000-2011 |
nwe |
| 13. |
Donovan McNabb (35) |
38,109 |
1999-2011 |
3TM |
| 14. |
Boomer Esiason |
37,080 |
1984-1997 |
3TM |
| 15. |
Dave Krieg |
35,614 |
1980-1998 |
6TM |
| 16. |
Steve Young+ |
35,308 |
1985-1999 |
2TM |
| 17. |
Jim Kelly+ |
34,089 |
1986-1996 |
buf |
| 18. |
Jim Everett |
33,548 |
1986-1997 |
3TM |
| 19. |
Steve McNair |
33,327 |
1995-2007 |
2TM |
| 20. |
Matt Hasselbeck (36) |
32,292 |
1999-2011 |
3TM |
| 21. |
Troy Aikman+ |
32,210 |
1989-2000 |
dal |
| 22. |
Ken Anderson |
32,183 |
1971-1986 |
cin |
| 23. |
Mark Brunell (41) |
32,098 |
1994-2011 |
5TM |
| 24. |
Steve DeBerg |
31,972 |
1978-1998 |
6TM |
| 25. |
Randall Cunningham |
31,370 |
1985-2001 |
4TM |
| 26. |
Phil Simms |
31,296 |
1979-1993 |
nyg |
| 27. |
Kurt Warner |
30,961 |
1998-2009 |
3TM |
| 28. |
Rich Gannon |
29,503 |
1987-2004 |
4TM |
| 29. |
Jake Plummer |
29,371 |
1997-2006 |
2TM |
| 30. |
Jon Kitna (39) |
28,714 |
1997-2011 |
4TM |
| 31. |
Joe Ferguson |
28,324 |
1973-1990 |
4TM |
| 32. |
Brad Johnson |
28,095 |
1994-2008 |
4TM |
| 33. |
Jim Hart |
27,784 |
1966-1984 |
2TM |
| 34. |
Trent Green |
27,768 |
1997-2008 |
4TM |
| 35. |
Terry Bradshaw+ |
27,552 |
1970-1983 |
pit |
| 36. |
Chris Chandler |
27,204 |
1988-2004 |
7TM |
| 37. |
Steve Grogan |
27,076 |
1975-1990 |
nwe |
| 38. |
Jim Harbaugh |
26,943 |
1987-2000 |
4TM |
| 39. |
Jeff Garcia (41) |
26,730 |
1999-2011 |
6TM |
| 40. |
Eli Manning (30) |
26,568 |
2004-2011 |
nyg |
| 41. |
Ron Jaworski |
26,223 |
1974-1989 |
4TM |
| 42. |
Fran Tarkenton+ |
25,618 |
1961-1978 |
2TM |
| 43. |
Ken Stabler |
25,517 |
1970-1984 |
3TM |
| 44. |
Ben Roethlisberger (29) |
25,433 |
2004-2011 |
pit |
| 45. |
Jeff George |
25,218 |
1990-2001 |
5TM |
| 46. |
Daunte Culpepper |
25,109 |
1999-2009 |
4TM |
| 47. |
Carson Palmer (32) |
24,548 |
2004-2011 |
2TM |
| 48. |
Joe Theismann |
24,264 |
1974-1985 |
was |
| 49. |
Jim Plunkett |
23,940 |
1971-1986 |
3TM |
| 50. |
Tommy Kramer |
23,722 |
1977-1990 |
2TM |
| 51. |
Philip Rivers (30) |
23,517 |
2004-2011 |
sdg |
| 52. |
Craig Morton |
23,495 |
1965-1982 |
3TM |
| 53. |
Archie Manning |
23,016 |
1971-1984 |
3TM |
| 54. |
Ken O'Brien |
22,834 |
1984-1993 |
2TM |
| 55. |
Roger Staubach+ |
22,810 |
1969-1979 |
dal |
| 56. |
Brian Sipe |
22,586 |
1974-1983 |
cle |
| 57. |
Steve Beuerlein |
22,418 |
1988-2003 |
6TM |
| 58. |
Jeff Blake |
22,188 |
1992-2005 |
7TM |
| 59. |
Bernie Kosar |
21,906 |
1985-1996 |
3TM |
| 60. |
Michael Vick (31) |
21,642 |
2001-2011 |
2TM |
| 61. |
Steve Bartkowski |
21,407 |
1975-1986 |
2TM |
| 62. |
Marc Bulger |
21,251 |
2002-2009 |
ram |
| 63. |
Neil Lomax |
21,040 |
1981-1988 |
crd |
| 64. |
Jim Zorn |
21,034 |
1976-1987 |
3TM |
| 65. |
Bobby Hebert |
21,030 |
1985-1996 |
2TM |
| 66. |
Lynn Dickey |
21,020 |
1971-1985 |
2TM |
| 67. |
Tony Romo (31) |
20,406 |
2004-2011 |
dal |
| 68. |
Danny White |
20,358 |
1976-1988 |
dal |
| 69. |
Aaron Brooks |
20,341 |
2000-2006 |
2TM |
| 70. |
Gus Frerotte |
20,278 |
1994-2008 |
7TM |
| 71. |
Neil O'Donnell |
20,230 |
1991-2003 |
4TM |
| 72. |
Jake Delhomme (36) |
20,036 |
1999-2011 |
4TM |
| 73. |
Trent Dilfer |
19,641 |
1994-2007 |
5TM |
| 74. |
Richard Todd |
19,415 |
1976-1985 |
2TM |
| 75. |
Jay Schroeder |
19,224 |
1985-1994 |
4TM |
| 76. |
Bob Griese+ |
18,903 |
1967-1980 |
mia |
| 77. |
Brian Griese |
18,696 |
1998-2008 |
4TM |
| 78. |
Chris Miller |
18,607 |
1987-1999 |
3TM |
| 79. |
Jim McMahon |
18,435 |
1982-1996 |
6TM |
| 80. |
Emmitt Smith+ |
18,376 |
1990-2004 |
2TM |
| 81. |
Jay Cutler (28) |
18,144 |
2006-2011 |
2TM |
| 82. |
Mark Rypien |
17,975 |
1988-2001 |
5TM |
| 83. |
Bert Jones |
17,599 |
1973-1982 |
2TM |
| 84. |
Aaron Rodgers (28) |
17,530 |
2005-2011 |
gnb |
| 85. |
Matt Schaub (30) |
17,476 |
2004-2011 |
2TM |
| 86. |
Chad Pennington |
17,323 |
2000-2010 |
2TM |
| 87. |
Doug Williams |
17,148 |
1978-1989 |
2TM |
| 88. |
Walter Payton+ |
17,057 |
1975-1987 |
chi |
| 89. |
Dan Pastorini |
16,971 |
1971-1983 |
4TM |
| 90. |
Wade Wilson |
16,800 |
1981-1998 |
5TM |
| 91. |
Jeff Hostetler |
16,663 |
1985-1997 |
3TM |
| 92. |
David Garrard |
16,634 |
2002-2010 |
jax |
| 93. |
Kordell Stewart |
16,572 |
1995-2005 |
3TM |
| 94. |
Stan Humphries |
16,365 |
1989-1997 |
2TM |
| 95. |
Elvis Grbac |
16,255 |
1994-2001 |
3TM |
| 96. |
Rodney Peete |
16,105 |
1989-2004 |
6TM |
| 97. |
Bill Kenney |
15,981 |
1980-1988 |
kan |
| 98. |
Greg Landry |
15,877 |
1968-1984 |
3TM |
| 99. |
Roman Gabriel |
15,801 |
1962-1977 |
2TM |
| 100. |
Mike Tomczak |
15,796 |
1985-1999 |
4TM |
| 101. |
John Hadl |
15,786 |
1962-1977 |
4TM |
| 102. |
Doug Flutie |
15,662 |
1986-2005 |
4TM |
| 103. |
Billy Kilmer |
15,395 |
1961-1978 |
3TM |
| 104. |
Scott Mitchell |
15,295 |
1991-2001 |
4TM |
| 105. |
Barry Sanders+ |
15,280 |
1989-1998 |
det |
| 106. |
Erik Kramer |
14,766 |
1987-1999 |
4TM |
| 107. |
Tony Banks |
14,764 |
1996-2005 |
4TM |
| 108. |
Jason Campbell (30) |
14,542 |
2006-2011 |
2TM |
| 109. |
Joey Harrington |
14,325 |
2002-2007 |
3TM |
| 110. |
David Carr (32) |
14,206 |
2002-2011 |
4TM |
| 111. |
Curtis Martin+ |
14,133 |
1995-2005 |
2TM |
| 112. |
Matt Ryan (26) |
14,070 |
2008-2011 |
atl |
| 113. |
Kyle Orton (29) |
13,988 |
2005-2011 |
3TM |
| 114. |
Joe Namath+ |
13,912 |
1965-1977 |
2TM |
| 115. |
LaDainian Tomlinson (32) |
13,824 |
2001-2011 |
2TM |
| 116. |
Jerome Bettis |
13,725 |
1993-2005 |
2TM |
| 117. |
Marc Wilson |
13,492 |
1980-1990 |
2TM |
| 118. |
Bubby Brister |
13,366 |
1986-2000 |
5TM |
| 119. |
Eric Dickerson+ |
13,268 |
1983-1993 |
4TM |
| 120. |
Joe Flacco (26) |
13,233 |
2008-2011 |
rav |
| 121. |
Gary Danielson |
13,175 |
1976-1988 |
2TM |
| 122. |
Tony Dorsett+ |
12,780 |
1977-1988 |
2TM |
| 123. |
Don Majkowski |
12,756 |
1987-1996 |
3TM |
| 124. |
Marcus Allen+ |
12,493 |
1982-1997 |
2TM |
| 125. |
Marshall Faulk+ |
12,279 |
1994-2005 |
2TM |
| 126. |
Edgerrin James |
12,246 |
1999-2009 |
3TM |
| 127. |
Alex Smith (27) |
12,127 |
2005-2011 |
sfo |
| 128. |
Franco Harris+ |
12,120 |
1972-1984 |
2TM |
| 129. |
Thurman Thomas+ |
12,072 |
1988-2000 |
2TM |
| 130. |
Rick Mirer |
12,061 |
1993-2003 |
5TM |
| 131. |
Jay Fiedler |
11,964 |
1995-2005 |
5TM |
| 132. |
Fred Taylor |
11,695 |
1998-2010 |
2TM |
| 133. |
Matt Cassel (29) |
11,630 |
2005-2011 |
2TM |
| 134. |
John Riggins+ |
11,352 |
1971-1985 |
2TM |
| 135. |
O.J. Simpson+ |
11,335 |
1969-1979 |
2TM |
| 136. |
Norm Snead |
11,301 |
1961-1976 |
5TM |
| 137. |
Ryan Fitzpatrick (29) |
11,267 |
2005-2011 |
3TM |
| 138. |
Corey Dillon |
11,241 |
1997-2006 |
2TM |
| 139. |
Warrick Dunn |
10,964 |
1997-2008 |
2TM |
| 140. |
Ricky Watters |
10,644 |
1992-2001 |
3TM |
| 141. |
Vince Ferragamo |
10,643 |
1977-1986 |
3TM |
| 142. |
Jamal Lewis |
10,607 |
2000-2009 |
2TM |
| 143. |
Thomas Jones (33) |
10,586 |
2000-2011 |
5TM |
| 144. |
Mike Livingston |
10,583 |
1968-1979 |
kan |
| 145. |
Tim Couch |
10,568 |
1999-2003 |
cle |
| 146. |
Charley Johnson |
10,505 |
1961-1975 |
3TM |
| 147. |
Tiki Barber |
10,449 |
1997-2006 |
nyg |
| 148. |
Eddie George |
10,441 |
1996-2004 |
2TM |
| 149. |
Charlie Batch (37) |
10,369 |
1998-2011 |
2TM |
| 150. |
Tony Eason |
10,295 |
1983-1990 |
2TM |
| 151. |
Ottis Anderson |
10,273 |
1979-1992 |
2TM |
| 152. |
Mike Phipps |
10,270 |
1970-1981 |
2TM |
| 153. |
Byron Leftwich (31) |
10,216 |
2003-2011 |
4TM |
| 154. |
Billy Joe Tolliver |
10,203 |
1989-1999 |
5TM |
| 155. |
Mark Malone |
10,132 |
1980-1989 |
3TM |
| 156. |
Steve Bono |
10,131 |
1985-1999 |
7TM |
| 157. |
Eric Hipple |
10,073 |
1980-1989 |
det |
| 158. |
Ricky Williams (34) |
10,043 |
1999-2011 |
3TM |
| 159. |
Vince Young (28) |
9,974 |
2006-2011 |
2TM |
| 160. |
Clinton Portis |
9,968 |
2002-2010 |
2TM |
| 161. |
Dave M. Brown |
9,912 |
1992-2001 |
2TM |
| 162. |
John Brodie |
9,799 |
1957-1973 |
sfo |
| 163. |
Len Dawson+ |
9,731 |
1957-1975 |
3TM |
| 164. |
Jack Trudeau |
9,712 |
1986-1995 |
3TM |
| 165. |
Vince Evans |
9,710 |
1977-1995 |
2TM |
| 166. |
Daryle Lamonica |
9,645 |
1963-1974 |
2TM |
| 167. |
Rex Grossman (31) |
9,640 |
2003-2011 |
3TM |
| 168. |
Earl Campbell+ |
9,464 |
1978-1985 |
2TM |
| 169. |
Shaun Alexander |
9,453 |
2000-2008 |
2TM |
| 170. |
Mike Pagel |
9,408 |
1982-1993 |
3TM |
| 171. |
Ahman Green |
9,225 |
1998-2009 |
3TM |
| 172. |
Josh Freeman (23) |
9,200 |
2009-2011 |
tam |
| 173. |
Steven Jackson (28) |
9,095 |
2004-2011 |
ram |
| 174. |
Pat Haden |
9,017 |
1976-1981 |
ram |
| 175. |
Mark Sanchez (25) |
8,914 |
2009-2011 |
nyj |
| 176. |
Derek Anderson (28) |
8,838 |
2006-2011 |
3TM |
| 177. |
David Woodley |
8,783 |
1980-1985 |
2TM |
| 178. |
Gary Hogeboom |
8,707 |
1980-1989 |
3TM |
| 179. |
Kyle Boller (30) |
8,701 |
2003-2011 |
3TM |
| 180. |
Terry Allen |
8,614 |
1991-2001 |
5TM |
| 181. |
Earnest Byner |
8,351 |
1984-1997 |
3TM |
| 182. |
John Friesz |
8,241 |
1990-2000 |
4TM |
| 183. |
Herschel Walker |
8,232 |
1986-1997 |
4TM |
| 184. |
Roger Craig |
8,189 |
1983-1993 |
3TM |
| 185. |
Gerald Riggs |
8,188 |
1982-1991 |
2TM |
| 186. |
Priest Holmes |
8,172 |
1997-2007 |
2TM |
| 187. |
Freeman McNeil |
8,079 |
1981-1992 |
nyj |
| 188. |
Stephen Davis |
8,052 |
1996-2006 |
3TM |
| 189. |
Garrison Hearst |
7,992 |
1993-2004 |
4TM |
| 190. |
James Brooks |
7,970 |
1981-1992 |
4TM |
| 191. |
Sonny Jurgensen+ |
7,820 |
1957-1974 |
2TM |
| 192. |
Bobby Douglass |
7,812 |
1969-1978 |
4TM |
| 193. |
Chris Warren |
7,696 |
1990-2000 |
3TM |
| 194. |
Tommy Maddox |
7,674 |
1992-2005 |
4TM |
| 195. |
Steve Walsh |
7,648 |
1989-1999 |
6TM |
| 196. |
James Harris |
7,629 |
1969-1979 |
3TM |
| 197. |
Frank Gore (28) |
7,625 |
2005-2011 |
sfo |
| 198. |
Terrell Davis |
7,607 |
1995-2001 |
den |
| 199. |
Matthew Stafford (23) |
7,575 |
2009-2011 |
det |
| 200. |
Kent Graham |
7,546 |
1992-2001 |
4TM |
| 201. |
Larry Csonka+ |
7,541 |
1968-1979 |
2TM |
| 202. |
Mike Pruitt |
7,378 |
1976-1986 |
3TM |
| 203. |
Willis McGahee (30) |
7,366 |
2004-2011 |
3TM |
| 204. |
Craig Erickson |
7,291 |
1992-1997 |
3TM |
| 205. |
Tarvaris Jackson (28) |
7,178 |
2006-2011 |
2TM |
| 206. |
George Rogers |
7,176 |
1981-1987 |
2TM |
| 207. |
Steve Pelluer |
7,158 |
1984-1990 |
2TM |
| 208. |
Charlie Garner |
7,089 |
1994-2004 |
4TM |
| 209. |
Steve Fuller |
7,016 |
1979-1986 |
2TM |
| 210. |
Josh McCown (32) |
6,906 |
2002-2011 |
5TM |
| 211. |
Rodney Hampton |
6,897 |
1990-1997 |
nyg |
| 212. |
Chad Henne (26) |
6,889 |
2008-2011 |
mia |
| 213. |
Antowain Smith |
6,881 |
1997-2005 |
4TM |
| 214. |
Maurice Jones-Drew (26) |
6,854 |
2006-2011 |
jax |
| 215. |
Curt Warner |
6,844 |
1983-1990 |
2TM |
| 216. |
Bob Berry |
6,837 |
1965-1975 |
2TM |
| 217. |
Bill Nelsen |
6,830 |
1963-1972 |
2TM |
| 218. |
Chuck Muncie |
6,828 |
1976-1984 |
2TM |
| 219. |
Robert Smith |
6,818 |
1993-2000 |
min |
| 220. |
Wilbert Montgomery |
6,779 |
1977-1985 |
2TM |
| 221. |
Adrian Peterson (26) |
6,752 |
2007-2011 |
min |
| 222. |
Randy Wright |
6,676 |
1984-1988 |
gnb |
| 223. |
Mark van Eeghen |
6,651 |
1974-1983 |
2TM |
| 224. |
Bill Munson |
6,645 |
1964-1979 |
5TM |
| 225. |
Lawrence McCutcheon |
6,586 |
1972-1981 |
4TM |
| 226. |
Johnny Unitas+ |
6,548 |
1956-1973 |
2TM |
| 227. |
Michael Turner (29) |
6,538 |
2004-2011 |
2TM |
| 228. |
Lydell Mitchell |
6,534 |
1972-1980 |
3TM |
| 229. |
Quincy Carter |
6,414 |
2001-2004 |
2TM |
| 230. |
Wendell Tyler |
6,378 |
1977-1986 |
2TM |
| 231. |
Bob Avellini |
6,375 |
1975-1984 |
chi |
| 232. |
Brian Westbrook |
6,353 |
2002-2010 |
2TM |
| 233. |
Steve Spurrier |
6,288 |
1967-1976 |
2TM |
| 234. |
Calvin Hill |
6,285 |
1969-1981 |
3TM |
| 235. |
Larry Johnson (32) |
6,227 |
2003-2011 |
4TM |
| 236. |
Jeff Kemp |
6,209 |
1981-1991 |
4TM |
| 237. |
Dave Wilson |
6,186 |
1981-1988 |
nor |
| 238. |
Neal Anderson |
6,166 |
1986-1993 |
chi |
| 239. |
Jim Miller |
6,153 |
1995-2002 |
2TM |
| 240. |
Ty Detmer |
6,142 |
1993-2003 |
5TM |
| 241. |
Shaun Hill (31) |
6,129 |
2005-2011 |
3TM |
| 242. |
Deuce McAllister |
6,100 |
2001-2008 |
nor |
| 243. |
Travis Henry |
6,086 |
2001-2007 |
3TM |
| 244. |
Scott Brunner |
6,076 |
1980-1985 |
2TM |
| 245. |
James Wilder |
6,024 |
1981-1990 |
3TM |
| 246. |
William Andrews |
5,984 |
1979-1986 |
atl |
| 247. |
Rudi Johnson |
5,979 |
2001-2008 |
2TM |
| 248. |
J.P. Losman (30) |
5,972 |
2004-2011 |
3TM |
| 249. |
Chuck Foreman |
5,950 |
1973-1980 |
2TM |
| 250. |
Larry Brown |
5,891 |
1969-1976 |
was |