Question: who has the most receiving touchdowns in nfl history
Answer: 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 ) Minne