Rank Player Team (s) by season Touchdowns Jerry Rice San Francisco 49ers (1985 -- 2000) Oakland Raiders (2001 -- 2004) Seattle Seahawks (2004) 197 Randy Moss Minnesota Vikings (1998 -- 2004, 2010) Oakland Raiders (2005 -- 2006) New England Patriots (2007 -- 2010) Tennessee Titans (2010) San Francisco 49ers (2012) 156 Terrell Owens San Francisco 49ers (1996 -- 2003) Philadelphia Eagles (2004 -- 2005) Dallas Cowboys (2006 -- 2008) Buffalo Bills (2009) Cincinnati Bengals (2010) 153 Cris Carter Philadelphia Eagles (1987 -- 1989) Minnesota Vikings (1990 -- 2001) Miami Dolphins (2002) 130 Marvin Harrison Indianapolis Colts (1996 -- 2008) 128 6 Gates, Antonio Antonio Gates San Diego / Los Angeles Chargers (2003 -- present) 112 7 Gonzalez, Tony Tony Gonzalez Kansas City Chiefs (1997 -- 2008) Atlanta Falcons (2009 -- 2013) 111 8 Fitzgerald, Larry Larry Fitzgerald Arizona Cardinals (2004 -- present) 107 9 Tim Brown Oakland Raiders (1988 -- 2003) Tampa Bay Buccaneers (2004) 100 Steve Largent Seattle Seahawks (1976 -- 1989) 11 Don Hutson Green Bay Packers (1935 -- 1945) 99 12 Isaac Bruce St. Louis Rams (1994 -- 2007) San Francisco 49ers (2008 -- 2009) 91 13 Don Maynard New York Giants (1958) New York Jets (1960 -- 1972) 88 14 Andre Reed Buffalo Bills (1985 -- 1999) Washington Redskins (2000) 87 15 Lance Alworth San Diego Chargers (1962 -- 1970) Dallas Cowboys (1971 -- 1972) 85 Ward, Hines Hines Ward Pittsburgh Steelers (1998 -- 2011) Paul Warfield Cleveland Browns (1964 -- 1969, 1976 -- 1977) Miami Dolphins (1970 -- 1974) 18 Mark Clayton Miami Dolphins (1983 -- 1992) Green Bay Packers (1993) 84 Irving Fryar New England Patriots (1984 -- 1992) Miami Dolphins (1993 -- 1995) Philadelphia Eagles (1996 -- 1998) Washington Redskins (1999 -- 2000) Tommy McDonald Philadelphia Eagles (1957 -- 1963) Dallas Cowboys (1964) Los Angeles Rams (1965 -- 1966) Atlanta Falcons (1967) Cleveland Browns (1968) Andre Rison Indianapolis Colts (1989) Atlanta Falcons (1990 -- 1994) Cleveland Browns (1995) Jacksonville Jaguars (1996) Green Bay Packers (1996) Kansas City Chiefs (1997 -- 1999) Oakland Raiders (2000) 22 Johnson, Calvin Calvin Johnson Detroit Lions (2007 -- 2015) 83 23 Boldin, Anquan Anquan Boldin Arizona Cardinals (2003 -- 2009) Baltimore Ravens (2010 -- 2012) San Francisco 49ers (2013 -- 2015) Detroit Lions (2016) 82 Marshall, Brandon Brandon Marshall Denver Broncos (2006 -- 2009) Miami Dolphins 2010 -- 2011) Chicago Bears (2012 -- 2014) New York Jets (2015 -- 2016) New York Giants (2017 -- present) Wayne, Reggie Reggie Wayne Indianapolis Colts (2001 -- 2014) 25 Art Powell Philadelphia Eagles (1959) New York Titans (1960 -- 1962) Oakland Raiders (1963 -- 1966) Buffalo Bills (1967) Minnesota Vikings (1968) 81 Steve Smith Sr. Carolina Panthers (2001 -- 2013) Baltimore Ravens (2014 -- 2016) 28 Harold Carmichael Philadelphia Eagles (1971 -- 1983) Dallas Cowboys (1984) 79 Charley Taylor Washington Redskins (1964 -- 1975, 1977) 30 Joey Galloway Seattle Seahawks (1995 -- 1999) Dallas Cowboys (2000 -- 2003) Tampa Bay Buccaneers (2004 -- 2008) New England Patriots (2009) Washington Redskins (2010) 77 31 Fred Biletnikoff Oakland Raiders (1965 -- 1978) 76 Harold Jackson Los Angeles Rams (1968, 1973 -- 1977) Philadelphia Eagles (1969 -- 1972) New England Patriots (1978 -- 1981) Minnesota Vikings (1982) Seattle Seahawks (1983) 33 James Lofton Green Bay Packers (1978 -- 1986) Los Angeles Raiders (1987 -- 1988) Buffalo Bills (1989 -- 1992) Los Angeles Rams (1993) Philadelphia Eagles (1993) 75
who has the most receiving touchdowns in nfl history
Jerry Rice