Who Are The NFL Players With the Most Touchdown Catches All Time?

Who Are The NFL Players With the Most Touchdown Catches All Time? Photo by Robert Hanashiro-USA TODAY Sports

The NFL Players With the Most Touchdown Catches All Time

NFL Stats and Records

Click Here for the Latest Odds

Some of the greatest players NFL history are receivers and there are a lot of really good players who caught a lot of touchdown passes. Let’s look at the ten players who have the most receiving touchdowns in history.

9. Steve Largent - 100 Touchdowns

Check Out Our Cosensus Report To See How Many Handicappers are On A Play

Steve Largent spent his entire career with the Seattle Seahawks catching 100 touchdown passes. Largent finished with at least 10 touchdowns three times in his career with his best season coming in 1984 when he finished with 10.

9. Tim Brown -100 Touchdowns

Tim Brown played 17 years in his career also finishing with 100 touchdown catches. Brown only had at least 10 touchdowns twice, but he was consistent finishing most seasons with at least seven. In 1997, Brown had 104 receptions but he finished with only five touchdowns.

8. Tony Gonzalez - 111 Touchdowns

The first tight end on his list is Tony Gonzalez who played with the Kansas City Chiefs and Atlanta Falcons. Gonzalez only had two touchdowns each of the first two seasons, but in 1999 he had 11 touchdowns and that boosted him into one of the greatest careers in NFL history.

7. Antonio Gates - 116 Touchdowns

Antonio Gates has the most touchdown catches in NFL history by a tight end finishing his career with 116. Gates best season came in 2014 with the Chargers when he had 12 touchdown receptions.

6. Larry Fitzgerald -120 Touchdowns

The only active player on this list is Larry Fitzgerald who could move up a few more spots with a nice 2020 season. Each of the last four seasons, Fitzgerald hasn’t had more than six touchdown receptions but he is still six all time.

5. Marvin Harrison - 128 Touchdowns

Marvin Harrison played his entire career with the Colts, and he had eight years where he had at least 10 touchdown passes.

4. Cris Carter - 130 Touchdowns

Cris Carter is best known for his toe-tapping on the sideline but he also caught a lot of touchdown passes. During the 1995 season, Carter caught 17 touchdown passes.

3. Terrell Owens -153 Touchdowns

Terrell Owens was talked about a lot for his antics, but he has also caught 153 touchdowns and is one of the best receivers of all time. In 2001 with San Francisco, Owens caught 16 touchdown passes.

2. Randy Moss - 156 Touchdowns

Randy Moss exploded into the league in 1998 catching 17 touchdown passes but that wasn’t even his best year. In 2007 with the Patriots Moss caught 23 touchdown passes. 

1. Jerry Rice - 197 Touchdowns

Jerry Rice has the most touchdown catches of all times with 197. Rice played 21 seasons which helped his cause but he is still the best receiver of all time. In 1987 with the 49ers Rice hauled in 22 touchdown catches. 

Get Our Experts BEST BETS For ALL OF THE GAMES

The pick in this article is the opinion of the writer, not a Sports Chat Place site consensus.