Most Receiving Yards in NFL History (All-Time Career Leaders)
When it comes to racking up yardage through the air, these are the names that defined eras. From Jerry Rice’s untouchable record to modern-day greats like Julio Jones and Travis Kelce, this is the ultimate list of the most receiving yards in NFL history.
This list includes all-time career receiving yard leaders, sorted by total yards gained. Tight ends and wide receivers alike earned their spot here — whether it was with acrobatic sideline catches or punishing seams across the middle.
Table of Contents
Top 10 Most Receiving Yards in NFL History
10. Reggie Wayne (Indianapolis Colts)
14,345 yards • 82 touchdowns • 1,070 receptions
Reggie Wayne never needed flash — just precision. Lining up alongside Marvin Harrison and later becoming the Colts’ WR1, Wayne was the quiet technician who did everything right. His timing with Peyton Manning was surgical, and even after Andrew Luck took over, Wayne was still a reliable weapon well into his 30s. He posted eight 1,000-yard seasons, led the league in receiving yards in 2007, and ranks among the all-time leaders in playoff catches and yards. You don’t hear his name as loudly as others, but he was as consistent and productive as any receiver of his era.
9. Marvin Harrison (Indianapolis Colts)
14,580 yards • 128 touchdowns • 1,102 receptions
Marvin Harrison was surgical — one of the most efficient route runners the NFL has ever seen. His chemistry with Peyton Manning bordered on telepathic, and their connection helped redefine the modern passing game. Harrison had four straight seasons with over 1,400 yards and double-digit touchdowns, including his ridiculous 2002 campaign where he posted 143 catches for 1,722 yards — a single-season reception record that stood for nearly two decades. Underrated because he wasn’t flashy or loud, but the numbers (and film) speak for themselves: Harrison was a machine.
8. Steve Smith Sr. (Carolina Panthers / Baltimore Ravens)
14,731 yards • 81 touchdowns • 1,031 receptions
Undersized? Sure. Underrated? Absolutely not. Steve Smith Sr. played with the heart of a linebacker and the mouth of a WWE villain — and backed it all up. At just 5’9”, he was a menace at every level of the field, combining elite quickness, toughness, and after-the-catch ability. In 2005, he led the league in yards, receptions, and touchdowns, and he kept producing well into his 30s, even after moving on to Baltimore. Few receivers have ever matched Smith’s fire, fearlessness, or big-play impact in the clutch.
7. Tim Brown (Los Angeles/Oakland Raiders / Tampa Bay Buccaneers)
14,934 yards • 100 touchdowns • 1,094 receptions
Tim Brown was as steady and smooth as they come — a walking first down who quietly stacked up elite production for nearly two decades. After a slow start to his career due to injuries and shaky quarterback play, Brown turned into the heartbeat of the Raiders’ offense throughout the ‘90s. He posted nine straight 1,000-yard seasons and retired as the second-leading receiver in NFL history at the time. He never had a Hall of Fame QB throwing him the ball, which makes his numbers even more impressive. Just pure route running, consistency, and reliability.
6. Tony Gonzalez (Kansas City Chiefs / Atlanta Falcons)
15,127 yards • 111 touchdowns • 1,325 receptions
Tony Gonzalez didn’t just redefine the tight end position — he revolutionized it. Before Travis Kelce and Rob Gronkowski became household names, Gonzalez was already stacking up All-Pro seasons like clockwork. He ranks third all-time in receptions and remains the only tight end in the top 10 for career receiving yards. What made him special wasn’t just his production — it was his longevity, durability (never missed more than two games in a season), and unmatched consistency. He wasn’t just great for a tight end. He was one of the greatest pass catchers ever, period.
5. Isaac Bruce (Los Angeles/St. Louis Rams / San Francisco 49ers)
15,208 yards • 91 touchdowns • 1,024 receptions
Isaac Bruce was the original deep threat in the “Greatest Show on Turf,” but his résumé goes far beyond that. Before Kurt Warner took over, Bruce dropped a 1,781-yard season with Tony Banks and Mark Rypien throwing him the ball — that’s how elite his talent was. Smooth routes, elite sideline awareness, and clutch hands made him the go-to guy in one of the most explosive offenses ever. Despite being overshadowed at times by Torry Holt, Bruce retired with more receiving yards than nearly anyone in NFL history and a Super Bowl ring to go with it.
4. Randy Moss (Minnesota Vikings / Oakland Raiders / New England Patriots / Tennessee Titans / San Francisco 49ers)
15,292 yards • 156 touchdowns • 982 receptions
Randy Moss wasn’t just a deep threat — he was the deep threat. Nobody in NFL history made defenders look more helpless downfield. With 4.3 speed in a 6’4” frame and a 40-inch vertical, Moss changed the way defenses were built. His 2007 season with Tom Brady (23 TDs) is still the single-season record, and that’s just the tip of the iceberg. He had ten 1,000-yard seasons, double-digit TDs in nine of them, and made “You got Mossed” part of football culture. He didn’t need to be perfect — he just needed one step. And that was always enough.
3. Terrell Owens (San Francisco 49ers / Philadelphia Eagles / Dallas Cowboys / Buffalo Bills / Cincinnati Bengals)
15,934 yards • 153 touchdowns • 1,078 receptions
T.O. was a walking headline and a walking mismatch. Say what you want about the drama — few receivers in history could take over a game like Terrell Owens. He was too fast for linebackers, too strong for corners, and too fired up to ever be ignored. Owens had nine 1,000-yard seasons, led the league in touchdowns three times, and put up 122 yards on a broken leg in the Super Bowl. His ability to dominate on multiple teams with different QBs — from Steve Young to Tony Romo — makes his nearly 16,000 yards even more impressive. He wasn’t just elite. He was unstoppable.
2. Larry Fitzgerald (Arizona Cardinals)
17,492 yards • 121 touchdowns • 1,432 receptions
No drama. No diva. Just dominance. Larry Fitzgerald was the model of consistency — elite hands, precise routes, and a work ethic that never dipped. He spent his entire career in Arizona, often carrying the offense through quarterback chaos and rebuilds. Despite that, he ranks second all-time in both receiving yards and receptions, with 9 seasons over 1,000 yards and one of the greatest postseason runs ever in 2008. Fitz didn’t just age gracefully — he stayed productive into his mid-30s and redefined what it means to be a true professional at wide receiver.
1. Jerry Rice (San Francisco 49ers / Oakland Raiders / Seattle Seahawks)
22,895 yards • 197 touchdowns • 1,549 receptions
This isn’t a debate — it’s a landslide. Jerry Rice isn’t just the best wide receiver of all time; he might be the greatest football player of all time. His numbers are so outrageous they look fake: nearly 23,000 receiving yards, 197 touchdowns, and 1,549 catches — all records that still stand by a massive margin. He had 14 1,000-yard seasons, led the league in yards six times, and won three Super Bowls while dominating every era he played in. No one was more precise, more prepared, or more productive. Jerry Rice is the standard, and everyone else is chasing ghosts.

Top 10 players in career receiving yards in NFL history, led by Jerry Rice, Larry Fitzgerald, and Terrell Owens.
Full List: All-Time Career Receiving Yard Leaders
| Rank | Player | Yards | Years |
|---|---|---|---|
| 1 | Jerry Rice | 22,895 | 1985–2004 |
| 2 | Larry Fitzgerald | 17,492 | 2004–2020 |
| 3 | Terrell Owens | 15,934 | 1996–2010 |
| 4 | Randy Moss | 15,292 | 1998–2012 |
| 5 | Isaac Bruce | 15,208 | 1994–2009 |
| 6 | Tony Gonzalez | 15,127 | 1997–2013 |
| 7 | Tim Brown | 14,934 | 1988–2004 |
| 8 | Steve Smith Sr. | 14,731 | 2001–2016 |
| 9 | Marvin Harrison | 14,580 | 1996–2008 |
| 10 | Reggie Wayne | 14,345 | 2001–2014 |
| 11 | Andre Johnson | 14,185 | 2003–2016 |
| 12 | James Lofton | 14,004 | 1978–1993 |
| 13 | Cris Carter | 13,899 | 1987–2002 |
| 14 | Anquan Boldin | 13,779 | 2003–2016 |
| 15 | Henry Ellard | 13,777 | 1983–1998 |
| 16 | Julio Jones | 13,703 | 2011–2023 |
| 17 | Torry Holt | 13,382 | 1999–2009 |
| 18 | Andre Reed | 13,198 | 1985–2000 |
| 19 | Steve Largent | 13,089 | 1976–1989 |
| 20 | Jason Witten | 13,046 | 2003–2020 |
| 21 | DeAndre Hopkins | 12,965 | 2013–2024 |
| 22 | Irving Fryar | 12,785 | 1984–2000 |
| 23 | Art Monk | 12,721 | 1980–1995 |
| 24 | Mike Evans | 12,684 | 2014–2024 |
| 25 | Brandon Marshall | 12,351 | 2006–2018 |
| 26 | Antonio Brown | 12,291 | 2010–2021 |
| 27 | Jimmy Smith | 12,287 | 1992–2005 |
| 28 | Travis Kelce | 12,151 | 2013–2024 |
| 29 | Charlie Joiner | 12,146 | 1969–1986 |
| 30 | Hines Ward | 12,083 | 1998–2011 |
| 31 | Derrick Mason | 12,061 | 1997–2011 |
| 32 | Michael Irvin | 11,904 | 1988–1999 |
| 33 | Davante Adams | 11,844 | 2014–2024 |
| 34 | Antonio Gates | 11,841 | 2003–2018 |
| 35 | Don Maynard | 11,834 | 1958–1973 |
| 36 | Calvin Johnson | 11,619 | 2007–2015 |
| 37 | Muhsin Muhammad | 11,438 | 1996–2009 |
| 38 | Rod Smith | 11,389 | 1995–2006 |
| 39 | Keenan McCardell | 11,373 | 1992–2007 |
| 40 | Keenan Allen | 11,274 | 2013–2024 |
| 41 | DeSean Jackson | 11,263 | 2008–2022 |
| 42 | Tyreek Hill | 11,098 | 2016–2024 |
| 43 | Chad Johnson | 11,059 | 2001–2011 |
| 44 | Joey Galloway | 10,950 | 1995–2010 |
| 45 | Roddy White | 10,863 | 2005–2015 |
| 46 | Gary Clark | 10,856 | 1985–1995 |
| 47 | Stanley Morgan | 10,716 | 1977–1990 |
| 48 | Keyshawn Johnson | 10,571 | 1996–2006 |
| 49 | A.J. Green | 10,514 | 2011–2022 |
| 50 | Stefon Diggs | 10,491 | 2015–2024 |
| 51 | Harold Jackson | 10,372 | 1968–1983 |
| 52 | Santana Moss | 10,283 | 2001–2014 |
| 53 | Lance Alworth | 10,266 | 1962–1972 |
| 54 | Andre Rison | 10,205 | 1989–2000 |
| 55 | Donald Driver | 10,137 | 1999–2012 |
| 56 | Shannon Sharpe | 10,060 | 1990–2003 |
| 57 | Amari Cooper | 10,033 | 2015–2024 |
| 58 | Eric Moulds | 9,995 | 1996–2007 |
| 59 | Wes Welker | 9,924 | 2004–2015 |
| 60 | Drew Hill | 9,831 | 1979–1993 |
| 61 | T.Y. Hilton | 9,812 | 2012–2022 |
| 62 | Demaryius Thomas | 9,763 | 2010–2019 |
| 63 | Marques Colston | 9,759 | 2006–2015 |
| 64 | Brandin Cooks | 9,532 | 2014–2024 |
| 65 | Amani Toomer | 9,497 | 1996–2008 |
| 66 | Rob Moore | 9,368 | 1990–1999 |
| 67 | Rob Gronkowski | 9,286 | 2010–2021 |
| 68 | Raymond Berry | 9,275 | 1955–1967 |
| 69 | Emmanuel Sanders | 9,245 | 2010–2021 |
| 70 | Herman Moore | 9,174 | 1991–2002 |
| 71 | Anthony Miller | 9,148 | 1988–1997 |
| 72 | Charley Taylor | 9,110 | 1964–1977 |
| 73 | Vincent Jackson | 9,080 | 2005–2016 |
| 74 | Tony Martin | 9,065 | 1990–2001 |
| 75 | Harold Carmichael | 8,985 | 1971–1984 |
| 76 | Fred Biletnikoff | 8,974 | 1965–1978 |
| 77 | Mark Clayton | 8,974 | 1983–1993 |
| 78 | Wes Chandler | 8,966 | 1978–1988 |
| 79 | Roy Green | 8,965 | 1979–1992 |
| 80 | Ricky Proehl | 8,878 | 1990–2006 |
| 81 | Mark Duper | 8,869 | 1982–1992 |
| 82 | Terry Glenn | 8,823 | 1996–2007 |
| 83 | Terance Mathis | 8,809 | 1990–2002 |
| 84 | Mark Carrier | 8,763 | 1987–1998 |
| 85 | Joe Horn | 8,744 | 1996–2007 |
| 86 | John Stallworth | 8,723 | 1974–1987 |
| 87 | Johnnie Morton | 8,719 | 1994–2005 |
| 88 | Cliff Branch | 8,685 | 1972–1985 |
| 89 | Greg Olsen | 8,683 | 2007–2020 |
| 90 | Laveranues Coles | 8,609 | 2000–2009 |
| 91 | Tyler Lockett | 8,594 | 2015–2024 |
| 92 | Jordy Nelson | 8,587 | 2008–2018 |
| 93 | Paul Warfield | 8,565 | 1964–1977 |
| 94 | Jimmy Graham | 8,545 | 2010–2023 |
| 95 | Plaxico Burress | 8,499 | 2000–2012 |
| 96 | Billy Howton | 8,459 | 1952–1963 |
| 97 | Tommy McDonald | 8,410 | 1957–1968 |
| 98 | Eddie Kennison | 8,345 | 1996–2008 |
| 99 | Adam Thielen | 8,311 | 2014–2024 |
| 100 | Wesley Walker | 8,306 | 1977–1989 |
| 101 | Greg Jennings | 8,291 | 2006–2015 |
| 102 | Golden Tate | 8,278 | 2010–2020 |
| 103 | Carroll Dale | 8,277 | 1960–1973 |
| 104 | Robert Woods | 8,233 | 2013–2024 |
| 105 | Curtis Conway | 8,230 | 1993–2004 |
| 106 | Ernest Givins | 8,215 | 1986–1995 |
| 107 | Jeff Graham | 8,172 | 1991–2001 |
| 108 | Eric Martin | 8,161 | 1985–1994 |
| 109 | Sterling Sharpe | 8,134 | 1988–1994 |
| 110 | Webster Slaughter | 8,111 | 1986–1998 |
| 111 | Haven Moses | 8,091 | 1968–1981 |
| 112 | Zach Ertz | 8,088 | 2013–2024 |
| 113 | Mike Wallace | 8,072 | 2009–2018 |
| 114 | Art Powell | 8,046 | 1959–1968 |
| 115 | Bill Brooks | 8,001 | 1986–1996 |
| 116 | Don Hutson | 7,991 | 1935–1945 |
| 117 | Tony Hill | 7,988 | 1977–1986 |
| 118 | Odell Beckham Jr. | 7,987 | 2014–2024 |
| 119 | Ozzie Newsome | 7,980 | 1978–1990 |
| 120 | Bobby Mitchell | 7,954 | 1958–1968 |
| 121 | Jackie Smith | 7,918 | 1963–1978 |
| 122 | Jimmy Orr | 7,914 | 1958–1970 |
| 123 | Jarvis Landry | 7,870 | 2014–2022 |
| 124 | Pierre Garcon | 7,854 | 2008–2018 |
| 125 | Drew Pearson | 7,822 | 1973–1983 |
| 126 | Cooper Kupp | 7,776 | 2017–2024 |
| 127 | Bobby Engram | 7,751 | 1996–2009 |
| 128 | Anthony Carter | 7,733 | 1985–1995 |
| 129 | Chris Chambers | 7,648 | 2001–2010 |
| 130 | Randall Cobb | 7,624 | 2011–2023 |
| 131 | Brian Blades | 7,620 | 1988–1998 |
| 132 | Vernon Davis | 7,562 | 2006–2019 |
| 133 | Nat Moore | 7,546 | 1974–1986 |
| 134 | Roy Jefferson | 7,539 | 1965–1976 |
| 135 | Gary Garrison | 7,538 | 1966–1977 |
| 136 | D.J. Moore | 7,531 | 2018–2024 |
| 137 | Dez Bryant | 7,506 | 2010–2020 |
| 138 | Michael Crabtree | 7,499 | 2009–2019 |
| 139 | Justin Jefferson | 7,432 | 2020–2024 |
| 140 | Ed McCaffrey | 7,422 | 1991–2003 |
| 141 | Marvin Jones | 7,421 | 2012–2023 |
| 142 | Bob Hayes | 7,414 | 1965–1975 |
| 143 | Pete Retzlaff | 7,412 | 1956–1966 |
| 144 | George Kittle | 7,380 | 2017–2024 |
| 145 | Wayne Chrebet | 7,365 | 1995–2005 |
| 146 | Otis Taylor | 7,306 | 1965–1975 |
| 147 | Boyd Dowler | 7,270 | 1959–1971 |
| 148 | Chris Godwin | 7,266 | 2017–2024 |
| 149 | Antonio Freeman | 7,251 | 1995–2003 |
| 150 | Jared Cook | 7,237 | 2009–2021 |

Tier list ranking the all-time NFL career receiving yard leaders, with Jerry Rice standing alone in Tier 1 at over 22,000 yards.
FAQ – Most Receiving Yards in NFL History
Who has the most receiving yards in NFL history?
Jerry Rice holds the record for most career receiving yards in NFL history with 22,895 yards. No other player has ever crossed the 18,000-yard mark, making his lead one of the most untouchable records in football.
How many players have over 15,000 career receiving yards?
As of the 2025 NFL season, six players have surpassed 15,000 receiving yards: Jerry Rice, Larry Fitzgerald, Terrell Owens, Randy Moss, Isaac Bruce, and Tony Gonzalez.
Are tight ends included in this list?
Yes — this list includes all players who have caught passes, including tight ends. Notable examples include Tony Gonzalez and Travis Kelce, both of whom rank among the top all-time in receiving yards.
Who is the active leader in career receiving yards?
As of 2025, DeAndre Hopkins and Mike Evans are the active leaders in receiving yards. Both have passed the 12,000-yard mark and continue to climb the all-time list.
Will anyone break Jerry Rice’s record?
Unlikely. Jerry Rice’s 22,895 yards set an almost impossible standard. Even the most productive modern receivers would need over 15 seasons of elite performance to come close — and that’s without missing time to injury or regression.
Conclusion – Career Receiving Yards Leaders
When it comes to career receiving yards, the numbers tell a story of longevity, dominance, and all-time greatness. Jerry Rice sits in a tier of his own — nearly 5,500 yards ahead of second place — and his records continue to withstand the test of time. From Larry Fitzgerald’s consistency to Randy Moss’s explosiveness and Terrell Owens’ raw production, every name on this list helped shape the evolution of the modern passing game.
As the NFL becomes more pass-heavy, we may see more names climb the ranks. But breaking into the top 10 — let alone catching Jerry Rice — remains one of the most difficult feats in all of football.
For more all-time leaderboards, tier lists, and deep dives into NFL history, explore our full rankings here on SOG Sports.
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.