NFL All Time TD Leaders

Jerry Rice holds a 32 touch down lead on next closest player on the NFL's All Time TD leaders chart. Rice's 207 TD's is pretty incredible considering there are currently only 20 players in the history of the NFL to score over 100 TD's. Rice did play for almost 20 years, but it doesn't take away from the ability he possessed. There are 2 active NFL players in our top TD list, RB LaDainian Tomlinson, and Tony Gonzalez.

NFL All-Time Leaders
NFL Single Season Leaders
Total Passing Yards Leaders Passing Yards Leaders
Touchdown Passes Leaders Touchdown Passes Leaders
Rushing Yards Leaders Rushing Yards Leaders
Receiving Yards Leaders Rushing Touchdowns Leaders
Touchdowns (RB and WR) Leaders Receiving Yards Leaders
  Receiving Touchdowns Leaders

NFL All-Time TD Leaders
Rk Player Team(s) TDs
1Jerry Rice San Francisco 49ers (1985 - 2000)
Oakland Raiders (2001 - 2004)
Seattle Seahawks (2004)
207
2Emmitt Smith Arizona Cardinals (2003-2004)
Dallas Cowboys (1990-2002)
175
3 * LaDainian Tomlinson San Diego Chargers (2001 - 2009)
New York Jets (2010 - present)
162
4 Terrell Owens San Francisco 49ers (1996 - 2003)
Philadelphia Eagles (2004 - 2005)
Dallas Cowboys (2006 - 2008)
Buffalo Bills (2009)
Cincinnati Bengals (2010)
156
5 Randy Moss Minnesota Vikings (1998 - 2004)
Oakland Raiders (2005 - 2006)
New England Patriots (2007 - 2010)
Minnesota Vikings (2010)
Tennessee Titans (2010)
154
6 Marcus Allen Kansas City Chiefs (1993-1997)
Los Angeles Raiders (1982-1992)
145
7 Marshall Faulk St. Louis Rams (1999-2005)
Indianapolis Colts (1994-1998)
136
8Chris Carter Philadelphia Eagles (1987 - 1999)
Minnesota Vikings (1990 - 2001)
Miami Dolphins (2002)
130
9 Marvin Harrison Indianapolis Colts (1996 - 2008) 128
10Jim Brown Cleveland Browns (1957-1965) 126
11Walter Payton Chicago Bears (1975-1987) 125
12John Riggins Washington Redskins (1976-1985)
New York Jets (1971-1975)
116
13 Shaun Alexander Seattle Seahawks (2000-2006) 112
14Lenny Moore Baltimore Colts (1956 - 1967) 111
15 Barry Sanders Detroit Lions (1989-1998) 109
16Don Hutson Green Bay Packers (1035 - 1945) 102
T17 Tim Brown Los Angeles Raiders (1988 - 1994)
Oakland Raiders (1995 - 2003)
Tampa Bay Buccaneers (2004)
101
T17 Steve Largent Seattle Seahawks (1976 - 1989) 101
T19 Franco Harris Pittsburgh Steelers (1972 - 1983)
Seattle Seahawks (1984)
100
T19 Curtis Martin New York Jets (1998-2005)
New England Patriots (1995-1997)
100
21Eric Dickerson Atlanta Falcons (1993)
Los Angeles Raiders (1992)
Indianapolis Colts (1987-1991)
Los Angeles Rams (1983-1987)
96
22 * Tony Gonzalez Kansas City Chiefs (1997 - 2008)
Atlanta Falcons (2009 - present)
95
T23 Jerome Bettis Pittsburgh Steelers (1996-2005)
Los Angeles Rams (1993-1995)
94
  Priest Holmes Baltimore Ravens (1997 - 2000)
Kansas City Chiefs (2001 - 2005, 2007)
94
25Jim Taylor Green Bay Packers (1958 - 1966)
New Orleans Saints (1967)
93
T26Ricky Watters Seattle Seahawks (1998-2001)
Philadelphia Eagles (1995-1997)
San Francisco 49ers (1992-1994)
91
T26 Isaac Bruce Los Angeles Rams (1994)
St. Louis Rams (1995 - 2007)
San Francisco 49ers (2008 - 2009)
91
T26 Edgerrin James Indianapolis Colts (1999 - 2005)
Arizona Cardinals (2006 - 2008)
Seattle Seahawks (2009)
91
T29 Tony Dorsett Denver Broncos (1988)
Dallas Cowboys (1977-1987)
90
T29 Charley Taylor Washington Redskins (1964 - 1977) 90
31Corey Dillon New England Patriots (2004-2006)
Cincinnati Bengals (1997-2003)
89
T32 Andre Reed Buffalo Bills (1985 - 1999)
Washington Redskins (2000)
88
T32 Thurman Thomas Miami Dolphins (2000)
Buffalo Bills (1988-1999)
88
T32 Don Maynard New York Giants (1958)
New York Titans (1960 - 1962)
New York Jets (1963 - 1972)
St. Louis Cardinals (1973)
88
* Active player
** Updated Jan.3rd 2012

Sources:
pro-football-reference.com
databasefootball.com
wikipedia.org
espn.com