NFL All-Time Receiving Yards Leaders
Top 25 career receiving yards leaders (regular season only)
| Rank | Player | Yards | Years Active | Teams |
|---|---|---|---|---|
| 1 | Jerry Rice | 22,895 | 1985-2004 | SF, OAK, SEA |
| 2 | Larry Fitzgerald | 17,492 | 2004-2020 | ARI |
| 3 | Terrell Owens | 15,934 | 1996-2010 | SF, PHI, DAL, BUF, CIN |
| 4 | Randy Moss | 15,292 | 1998-2012 | MIN, OAK, NE, TEN, SF |
| 5 | Tony Gonzalez | 15,127 | 1997-2013 | KC, ATL |
| 6 | Julio Jones | 14,500 | 2011-2023 | ATL, TEN, TB, PHI |
| 7 | Marvin Harrison | 14,580 | 1996-2008 | IND |
| 8 | Reggie Wayne | 14,345 | 2001-2014 | IND |
| 9 | James Lofton | 14,004 | 1978-1993 | GB, LA, BUF, LAR, PHI |
| 10 | Cris Carter | 13,899 | 1987-2002 | PHI, MIN, MIA |
| 11 | Tim Brown | 14,934 | 1988-2004 | LA, OAK, TB |
| 12 | Isaac Bruce | 15,208 | 1994-2009 | LA, STL, SF |
| 13 | Steve Smith Sr. | 14,731 | 2001-2016 | CAR, BAL |
| 14 | Torry Holt | 13,382 | 1999-2009 | STL, JAX |
| 15 | Andre Johnson | 14,185 | 2003-2016 | HOU, IND, TEN |
| 16 | Calvin Johnson | 11,619 | 2007-2015 | DET |
| 17 | Anquan Boldin | 13,779 | 2003-2016 | ARI, BAL, SF, DET |
| 18 | Hines Ward | 12,083 | 1998-2011 | PIT |
| 19 | Roddy White | 10,863 | 2005-2015 | ATL |
| 20 | Antonio Gates | 11,841 | 2003-2018 | SD, LAC |
| 21 | Irving Fryar | 12,785 | 1984-2000 | NE, MIA, PHI, WAS |
| 22 | Demaryius Thomas | 9,763 | 2010-2019 | DEN, HOU, NE, NYJ |
| 23 | A.J. Green | 10,500 | 2011-2023 | CIN, ARI |
| 24 | Davante Adams | 11,300 | 2014-2024 | GB, LV |
| 25 | Tyreek Hill | 11,150 | 2016-2024 | KC, MIA |
Frequently Asked Questions
Who has the most receiving yards in NFL history?
Jerry Rice holds the all-time NFL record with 22,895 receiving yards over his 20-year career. He was drafted 16th overall in the 1st round of the 1985 NFL Draft by the San Francisco 49ers.
How many receivers have over 15,000 career receiving yards?
Five wide receivers have surpassed 15,000 career receiving yards: Jerry Rice (22,895), Larry Fitzgerald (17,492), Terrell Owens (15,934), Randy Moss (15,292), and Tony Gonzalez (15,127 as a tight end).
Is Jerry Rice's record unbreakable?
Jerry Rice's 22,895 receiving yards is widely considered one of the most untouchable records in sports. He has 5,403 more yards than the second-place Larry Fitzgerald, a gap larger than most Hall of Fame careers.