Most Receiving Touchdowns in NFL History (All-Time Career Leaders)

From Jerry Rice’s untouchable 197 to the modern stars chasing history, here’s the definitive ranking of the NFL’s greatest receiving threats ever.

by SOG Sports

Most Receiving Touchdowns in NFL History – All-Time Career Leaders

Breaking down the greatest touchdown scorers through the air in NFL history

When it comes to scoring through the passing game, no stat is more telling than receiving touchdowns. This list of the most receiving touchdowns in NFL history highlights the pass-catchers who turned the end zone into their personal playground. From Jerry Rice’s untouchable 197 trips to paydirt to Randy Moss’ jaw-dropping big-play ability, and Terrell Owens’ relentless dominance, these receivers have set standards that may never be matched. Whether it’s Cris Carter’s reliable hands, Marvin Harrison’s route precision, or Larry Fitzgerald’s clutch playoff heroics, every name here carved out a legacy built on turning passes into points.

Table of Contents

Top 10 Most Receiving Touchdowns in NFL History

10. Davante Adams (Green Bay Packers) – 103 Receiving Touchdowns

Route precision + red-zone mastery. Adams wins with releases and late hands that defenders can’t time.

9. Mike Evans (Tampa Bay Buccaneers) – 105 Receiving Touchdowns

A jump-ball bully with decade-long consistency. Evans stacks 1,000-yard seasons and piles up scores at the goal line.

8. Tony Gonzalez (Kansas City Chiefs) – 111 Receiving Touchdowns

The prototype modern tight end. Gonzalez dominated seams and box-outs like a power forward.

7. Antonio Gates (San Diego/Los Angeles Chargers) – 116 Receiving Touchdowns

Former hooper turned TD machine. Gates’ post-up body control made him a nightmare in the red zone.

6. Larry Fitzgerald (Arizona Cardinals) – 121 Receiving Touchdowns

All-time hands + durability. Fitz scored everywhere—fade, slant, scramble drill—and shined in the playoffs.

5. Marvin Harrison (Indianapolis Colts) – 128 Receiving Touchdowns

Precision personified. Harrison’s timing with Peyton Manning made Indy’s offense automatic inside the 20.

4. Cris Carter (Minnesota Vikings) – 130 Receiving Touchdowns

Toe-tap king and sideline surgeon. If it was contested near the pylon, Carter usually came down with six.

3. Terrell Owens (San Francisco 49ers) – 153 Receiving Touchdowns

Physical, fearless, explosive. T.O. turned slants into sprints and jump balls into statements.

2. Randy Moss (Minnesota Vikings) – 156 Receiving Touchdowns

The ultimate deep threat. “Mossed” became a verb because nobody tracked the ball—or the end zone—like him.

1. Jerry Rice (San Francisco 49ers) – 197 Receiving Touchdowns

The gold standard. Rice’s work ethic, routes, and longevity put his TD record in a league of its own.

Top 10 Most Receiving Touchdowns in NFL History – All-Time Career Leaders

Visual ranking of the top 10 players with the most receiving touchdowns in NFL history, led by Jerry Rice with 197 touchdowns. Includes Randy Moss, Terrell Owens, Cris Carter, Marvin Harrison, Larry Fitzgerald, Antonio Gates, Tony Gonzalez, Mike Evans, and Davante Adams.


Most Receiving Touchdowns in NFL History – All-Time Leaders

RankPlayerReceiving TDYears
1Jerry Rice1971985-2004
2Randy Moss1561998-2012
3Terrell Owens1531996-2010
4Cris Carter1301987-2002
5Marvin Harrison1281996-2008
6Larry Fitzgerald1212004-2020
7Antonio Gates1162003-2018
8Tony Gonzalez1111997-2013
9Mike Evans1052014-2024
10Davante Adams1032014-2024
11Tim Brown1001988-2004
11Steve Largent1001976-1989
13Don Hutson991935-1945
14Rob Gronkowski922010-2021
15Isaac Bruce911994-2009
16Jimmy Graham892010-2023
17Don Maynard881958-1973
18Andre Reed871985-2000
19Lance Alworth851962-1972
19Hines Ward851998-2011
19Paul Warfield851964-1977
22Mark Clayton841983-1993
22Irving Fryar841984-2000
22Tommy McDonald841957-1968
22Andre Rison841989-2000
26Antonio Brown832010-2021
26DeAndre Hopkins832013-2024
26Calvin Johnson832007-2015
26Brandon Marshall832006-2018
30Anquan Boldin822003-2016
30Tyreek Hill822016-2024
30Reggie Wayne822001-2014
33Art Powell811959-1968
33Steve Smith Sr.812001-2016
35Harold Carmichael791971-1984
35Charley Taylor791964-1977
37Joey Galloway771995-2010
37Travis Kelce772013-2024
39Fred Biletnikoff761965-1978
39Harold Jackson761968-1983
41Dez Bryant752010-2020
41James Lofton751978-1993
43Torry Holt741999-2009
43Nat Moore741974-1986
43Jason Witten742003-2020
46Marques Colston722006-2015
46Stanley Morgan721977-1990
46Jordy Nelson722008-2018
49Bob Hayes711965-1975
49Wesley Walker711977-1989
51Gary Collins701962-1971
51Stefon Diggs702015-2024
51A.J. Green702011-2022
51Andre Johnson702003-2016
55Raymond Berry681955-1967
55Art Monk681980-1995
55Rod Smith681995-2006
58Cliff Branch671972-1985
58Chad Johnson672001-2011
58Jimmy Smith671992-2005
61Keenan Allen662013-2024
61Roy Green661979-1992
61Julio Jones662011-2023
61Derrick Mason661997-2011
61Santana Moss662001-2014
61Jimmy Orr661958-1970
67Gary Clark651985-1995
67Henry Ellard651983-1998
67Michael Irvin651988-1999
67Charlie Joiner651969-1986
67Bobby Mitchell651958-1968
67Sonny Randle651959-1968
67Sterling Sharpe651988-1994
74Plaxico Burress642000-2012
74Amari Cooper642015-2024
74Greg Jennings642006-2015
74Keyshawn Johnson641996-2006
74Adam Thielen642014-2024
79Vernon Davis632006-2019
79Terance Mathis631990-2002
79Keenan McCardell631992-2007
79Anthony Miller631988-1997
79Carl Pickens631992-2000
79John Stallworth631974-1987
79Demaryius Thomas632010-2019
79Roddy White632005-2015
87Dante Lavelli621946-1956
87Herman Moore621991-2002
87Muhsin Muhammad621996-2009
87Shannon Sharpe621990-2003
91Donald Driver611999-2012
91Antonio Freeman611995-2003
91Billy Howton611952-1963
91Tyler Lockett612015-2024
91Pete Pihos611947-1955
91Mike Quick611982-1990
97Brandin Cooks602014-2024
97Drew Hill601979-1993
97Elroy Hirsch601946-1957
97Greg Olsen602007-2020
97Jerry Smith601965-1977
97Gene Washington601969-1979
103Odell Beckham Jr.592014-2024
103Mark Duper591982-1992
105Chris Chambers582001-2010
105Gary Garrison581966-1977
105Joe Horn581996-2007
105DeSean Jackson582008-2022
105Marvin Jones582012-2023
105Hugh Taylor581947-1954
111Vincent Jackson572005-2016
111Cooper Kupp572017-2024
111Otis Taylor571965-1975
111Mike Wallace572009-2018
115Wes Chandler561978-1988
115Tony Martin561990-2001
115Haven Moses561968-1981
118Chris Burford551960-1967
118Anthony Carter551985-1995
118Ed McCaffrey551991-2003
121Randall Cobb542011-2023
121Michael Crabtree542009-2019
121Ricky Proehl541990-2006
121Amani Toomer541996-2008
121Wesley Walls541989-2003
126Dallas Clark532003-2013
126Isaac Curtis531973-1984
126Eric Decker532010-2017
126Zach Ertz532013-2024
126T.Y. Hilton532012-2022
131Dave Casper521974-1984
131Curtis Conway521993-2004
131Carroll Dale521960-1973
131Roy Jefferson521965-1976
135Mark Andrews512018-2024
135Charley Hennigan511960-1966
135Tony Hill511977-1986
135Darrell Jackson512000-2008
135James Jones512007-2015
135Emmanuel Sanders512010-2021
135Del Shofner511957-1967
135Lynn Swann511974-1982
143Frank Clarke501957-1967
143Ben Coates501991-2000
143Haywood Jeffires501987-1996
143Ken Kavanaugh501940-1950
143Max McGee501954-1967
143Ray Renfro501952-1963
143Kyle Rudolph502011-2022
143Wes Welker502004-2015
143Sammy White501976-1985
Most Receiving Touchdowns in NFL History – All-Time Career Leaders Tier List

Tiered breakdown of the NFL’s all-time receiving touchdown leaders, from Jerry Rice in Tier 1 to legends like Randy Moss, Terrell Owens, Marvin Harrison, and Larry Fitzgerald across lower tiers.


FAQ – Most Receiving Touchdowns in NFL History

Q: Who has the most receiving touchdowns in NFL history?
A: Jerry Rice holds the record for the most receiving touchdowns in NFL history with 197. His career spanned from 1985 to 2004, and he played for the San Francisco 49ers, Oakland Raiders, and Seattle Seahawks.

Q: Which active player has the most career receiving touchdowns?
A: Among active players, Mike Evans currently leads with 105 receiving touchdowns, followed closely by Davante Adams with 103. Both players continue to add to their totals each season.

Q: Who are the only players with 150 or more receiving touchdowns?
A: Only three players in NFL history have reached 150 or more career receiving touchdowns — Jerry Rice (197), Randy Moss (156), and Terrell Owens (153).


Conclusion – Most Receiving Touchdowns in NFL History

When it comes to finding the end zone, no one in NFL history comes close to Jerry Rice. His 197 career receiving touchdowns are a benchmark that might never be touched, cementing him as the ultimate red-zone weapon. Randy Moss and Terrell Owens round out the top three, each bringing a unique combination of size, speed, and swagger that made them nearly impossible to cover.

While the legends dominate the all-time leaderboard, several active players like Mike Evans and Davante Adams are climbing the ranks, keeping this record chase alive for the modern era. Whether it’s the precision of Marvin Harrison, the clutch heroics of Larry Fitzgerald, or the sheer dominance of Tony Gonzalez, this list proves that scoring touchdowns through the air is an art form — and these players are the masters.

Want more records and rankings like this?
📲 Follow @sogfootball on Instagram — daily debates and stat drops.
🔗 Browse all NFL Records and Tier Lists on the site here.

Related Articles