SportsMonkie.com
NFL

Most Touchdowns in NFL History

By SportsMonkie NFL Desk Updated July 27, 2026
American football crossing the goal line into the end zone
On this page5
  1. 01The record holder: Jerry Rice and 208 touchdowns
  2. 02The full leaderboard of career touchdown leaders
  3. 03Emmitt Smith and the running backs
  4. 04The receiving stars behind Rice
  5. 05Why the record matters

Jerry Rice holds the NFL record for the most career touchdowns, with 208 scored over 20 seasons from 1985 to 2004. Almost all of them came through the air, and his total sits 33 ahead of second-place Emmitt Smith, a margin that captures Rice’s standing as the greatest receiver in football history.

The touchdown is the point of the game, and the career leaderboard for scoring them is one of the sport’s defining lists. A quick note on what it measures: this ranks touchdowns scored by rushing, receiving or returning the ball, not passing touchdowns thrown by quarterbacks, which is a separate record. Here is the full leaderboard of the NFL’s touchdown leaders, the careers behind the numbers, and why Rice’s mark stands so tall. All figures are as of the 2025 season.

The record holder: Jerry Rice and 208 touchdowns

Rice spent most of his career with the San Francisco 49ers, where his precise route-running and relentless work ethic made him the most productive pass-catcher the league has known. The overwhelming majority of his 208 touchdowns came on receptions, with a handful added on rushes, and he kept scoring into his 40s across a 20-year career.

The scale of the record is what secures it. At 33 touchdowns clear of the field, Rice’s total would require another player to combine elite scoring with two full decades of durability, a pairing that has not come close to repeating since he retired.

The full leaderboard of career touchdown leaders

The table below ranks the NFL’s all-time leaders in total touchdowns scored.

RankTouchdownsPlayerCareer
1208Jerry Rice1985-2004
2175Emmitt Smith1990-2004
3162LaDainian Tomlinson2001-2011
4157Randy Moss1998-2012
5156Terrell Owens1996-2010
6145Marcus Allen1982-1997
7136Marshall Faulk1994-2005
8131Cris Carter1987-2002
9128Marvin Harrison1996-2008
10126Jim Brown1957-1965

The list is split between receivers like Randy Moss, Terrell Owens and Marvin Harrison and running backs like Emmitt Smith, LaDainian Tomlinson and Marshall Faulk. Jim Brown, tenth here, scored his 126 in just nine seasons, the highest per-season rate on the list.

Emmitt Smith and the running backs

Emmitt Smith, the NFL’s all-time leading rusher, sits second with 175 touchdowns, nearly all of them on the ground. He heads a group of running backs, including LaDainian Tomlinson and Marshall Faulk, whose scoring came from carrying the ball rather than catching it. Their presence shows how the record can be built from either side of the offense. Smith’s yardage exploits anchor our most rushing yards of all time leaderboard.

The receiving stars behind Rice

The rest of the top of the list is dominated by pass-catchers who followed Rice’s blueprint. Randy Moss and Terrell Owens both cleared 150 touchdowns almost entirely on receptions, while Marvin Harrison and Cris Carter added long, prolific careers. Their receiving totals feature on our most receiving yards of all time list, and the quarterbacks who threw to them lead our most passing yards of all time leaderboard.

Why the record matters

Total touchdowns measure the purest goal of offense, reaching the end zone, sustained across an entire career. Rice’s 208 reflect both historic production and rare longevity, the combination that makes the record so secure. The defenders trying to stop these scorers chase their own marks, charted on our most sacks in NFL history leaderboard.

The short version: Jerry Rice holds the NFL record for the most touchdowns with 208, well ahead of Emmitt Smith (175) and LaDainian Tomlinson (162). The list counts touchdowns scored, not passing touchdowns thrown. As of the 2025 season, no active player is close, and Rice’s record remains one of football’s safest.

Share this article

Frequently asked questions

Who has the most touchdowns in NFL history?+

Jerry Rice has the most touchdowns in NFL history, with 208 scored between 1985 and 2004. That is 33 more than second-place Emmitt Smith (175). Rice's total, almost entirely on receptions, is the record for touchdowns scored, not passing touchdowns thrown. All figures are as of the 2025 season.

Is this the same as the passing touchdown record?+

No. This leaderboard counts touchdowns scored by running, catching or returning the ball, which is why Jerry Rice leads with 208. Passing touchdowns, thrown by quarterbacks, are a separate record led by Tom Brady with 649. A player can top one list without appearing on the other, since quarterbacks rarely score many touchdowns themselves.

How many touchdowns did Emmitt Smith score?+

Emmitt Smith scored 175 career touchdowns, second on the all-time list, with 164 of them coming on the ground. He is also the NFL's all-time leading rusher, so his touchdown total reflects a career built almost entirely on running the ball. He trails only Jerry Rice among total touchdown scorers.

Will any active player break Jerry Rice's touchdown record?+

It is very unlikely soon. Rice's 208 touchdowns required 20 seasons of elite production, and no active player is close to the pace. Modern careers rarely last that long at a high level, so while running backs and receivers continue to climb the list, the record is considered one of the safest in football.

Sources

Play & tools

Free browser games and tools — no account, no download.

  • Play 17-0 — Draft nine and chase a flawless NFL regular season — the perfect 17-0 run, no playoffs.
  • Play 20-0 — Draft nine and chase a perfect NFL season — regular season and playoffs, undefeated.
  • Play 16-0 — Draft nine and chase a perfect 16-0 — the classic 16-game NFL regular season, no playoffs.
  • Play Flawless Six — Draft five players and a head coach, then chase a perfect NFL season with the right chemistry.
  • Play Guess the NFL Player — A new mystery NFL player every day. Eight guesses, with a clue on each — plus free unlimited mode.
  • Explore all our games →

Related nfl guides

View all →