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