SportsMonkie.com
NFL

Most Receiving Yards of All Time (NFL)

By SportsMonkie NFL Desk Updated July 27, 2026
Wide receiver leaping to catch a football along the sideline in a packed stadium
On this page5
  1. 01The record holder: Jerry Rice and 22,895 yards
  2. 02The full leaderboard of career receiving leaders
  3. 03Larry Fitzgerald and the chase that fell short
  4. 04Terrell Owens, Randy Moss and the explosive tier
  5. 05Why the record matters

Jerry Rice holds the NFL record for the most career receiving yards, with 22,895 gained across 20 seasons from 1985 to 2004. That total sits more than 5,000 yards ahead of second-place Larry Fitzgerald, a lead so enormous it is routinely called the most unbreakable record in football.

Receiving yardage measures a pass catcher’s entire career of production, and climbing the all-time list demands elite output sustained over many years. Rice did both better than anyone, combining a long career with a peak that redefined the position. Here is the full leaderboard of the NFL’s all-time receiving leaders, the milestones behind them, and why the record at the top may never fall. All figures are as of the 2025 season.

The record holder: Jerry Rice and 22,895 yards

Rice is widely regarded as the greatest receiver in football history, and his numbers back it up. He starred for the San Francisco 49ers dynasty, won three Super Bowls, and paired his yardage record with all-time marks for receptions (1,549) and receiving touchdowns (197). His production stayed elite deep into his career, which is how the yardage piled up to a total no one has approached.

His 22,895 yards are more than 5,000 beyond Larry Fitzgerald, a gap equivalent to roughly three full seasons from a top receiver. That margin, not just the record itself, is what makes it so daunting.

The full leaderboard of career receiving leaders

The table below ranks the NFL’s all-time career receiving yards leaders.

RankReceiving yardsPlayerCareer
122,895Jerry Rice1985-2004
217,492Larry Fitzgerald2004-2020
315,934Terrell Owens1996-2010
415,292Randy Moss1998-2012
515,208Isaac Bruce1994-2009
615,127Tony Gonzalez1997-2013
714,731Steve Smith Sr.2001-2016
814,580Marvin Harrison1996-2008
914,345Reggie Wayne2001-2014
1014,004James Lofton1978-1993

The list is a gallery of Hall of Fame pass catchers, including tight end Tony Gonzalez, whose presence in the top ten is a testament to a career of unusual durability at a bruising position.

Larry Fitzgerald and the chase that fell short

Larry Fitzgerald spent all 17 seasons with the Arizona Cardinals and retired second on the list, a monument to consistency and reliability. Yet even his 17,492 yards left him more than 5,000 short of Rice. That a player of Fitzgerald’s longevity could fall so far behind is the clearest illustration of how far ahead Rice remains.

Terrell Owens, Randy Moss and the explosive tier

Behind the top two sits a cluster of dynamic playmakers. Terrell Owens and Randy Moss combined big-play ability with strong volume, and Isaac Bruce anchored the “Greatest Show on Turf” offense in St. Louis. Each was among the most feared receivers of his era, yet none seriously threatened Rice’s summit. Great receivers rely on great passers, the quarterbacks who fill our most passing yards of all time leaderboard.

Why the record matters

Career receiving yardage captures a pass catcher’s total contribution, so the top of this list is reserved for the position’s greatest names. Rice’s 22,895 does not merely lead; it towers over the field by more than 5,000 yards, and with modern receivers rarely lasting 20 years, the record is expected to stand for a very long time. The best receiving units power championship contenders, the same teams featured on our best regular season record in NFL history leaderboard.

The short version: Jerry Rice holds the NFL career receiving record with 22,895 yards, more than 5,000 clear of Larry Fitzgerald (17,492), with Terrell Owens (15,934) and Randy Moss (15,292) next. As of the 2025 season, no active receiver is anywhere near threatening it.

Share this article

Frequently asked questions

Who has the most receiving yards in NFL history?+

Jerry Rice has the most receiving yards in NFL history, with 22,895 gained between 1985 and 2004. He is more than 5,000 yards ahead of second-place Larry Fitzgerald, who has 17,492. Terrell Owens (15,934) and Randy Moss (15,292) are next. Rice's record is widely regarded as one of the most unbreakable in football. All figures are as of the 2025 season.

How many receiving yards did Larry Fitzgerald have?+

Larry Fitzgerald finished his career with 17,492 receiving yards, ranking second all time behind Jerry Rice. He spent all 17 seasons with the Arizona Cardinals and is one of the most respected receivers of his era. Despite his remarkable consistency, he still trails Rice by more than 5,000 yards, which shows the scale of Rice's dominance.

Why is Jerry Rice's receiving record considered unbreakable?+

Because the margin is enormous and the position has changed. Rice's 22,895 yards are over 5,000 clear of anyone else, a gap of roughly three full elite seasons. Modern receivers rarely last the 20 years Rice played, and defenses now spread targets among more pass catchers. A challenger would need historic production and rare longevity to come close.

Which active receiver has the most receiving yards?+

Active receivers remain well behind the all-time leaders. The top ten is made up entirely of retired players, and while stars like Davante Adams and Mike Evans have compiled strong totals, none is close to Jerry Rice's 22,895 or even Larry Fitzgerald's 17,492. Reaching those numbers would require many more productive seasons at a demanding position.

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 →