NFL All-Time Receiving Yards Leaders

Jerry Rice's all time receiving yards record will be safe awhile. Rice's total receiving yards, and 20 years played are pretty impressive, he has around a 7000 yard lead. It will be a long time, if at all, that someone challenges Rice's record.

NFL All-Time Leaders
NFL Single Season Leaders
Total Passing Yards Leaders Passing Yards Leaders
Touchdown Passes Leaders Touchdown Passes Leaders
Rushing Yards Leaders Rushing Yards Leaders
Receiving Yards Leaders Rushing Touchdowns Leaders
Touchdowns (RB and WR) Leaders Receiving Yards Leaders
  Receiving Touchdowns Leaders

NFL All-Time Receiving Yards Leaders
Rk Player Team(s) Yards
1Jerry RiceSan Francisco 49ers (1985 - 2000)
Oakland Raiders (2001 - 2004)
Seattle Seahawks (2004)
22,895
2 Terrell Owens San Francisco 49ers (1996 - 2003)
Philadelphia Eagles (2004 - 2005)
Dallas Cowboys (2006 - 2008)
Buffalo Bills (2009)
Cincinnati Bengals (2010)
15,934
3 Isaac Bruce Los Angeles Rams (1994)
St. Louis Rams (1995 - 2007)
San Francisco 49ers (2008 - 2009)
15,208
4Tim BrownLos Angeles Raiders (1988 - 1994)
Oakland Raiders (1995 - 2003)
Tampa Bay Buccaneers (2004)
14,934
5 Randy Moss Minnesota Vikings (1998 - 2004)
Oakland Raiders (2005 - 2006)
New England Patriots (2007 - 2010)
Minnesota Vikings (2010)
Tennessee Titans (2010)
14,858
6 Marvin Harrison Indianapolis Colts (1996 - 2008) 14,580
7James Lofton Green Bay Packers (1978 - 1986)
Los Angeles Raiders (1987 - 1988)
Buffalo Bills (1989 - 1992)
Los Angeles Rams (1993)
Philadelphia Eagles (1993)
14,004
8Cris CarterPhiladelphia Eagles (1987 - 1999)
Minnesota Vikings (1990 - 2001)
Miami Dolphins (2002)
13,899
9Henry Ellard Los Angeles Rams (1983 - 1993)
Washington Redskins (1994 - 1998)
New England Patriots (1998)
13,777
10 Torry Holt St. Louis Rams (1999 - 2008)
Jacksonville Jaguars (2009)
13,382
11 * Tony Gonzalez Kansas City Chiefs (1997 - 2008)
Atlanta Falcons (2009 - present)
13,338
12Andre ReedBuffalo Bills (1985 - 1999)
Washington Redskins (2000)
13,198
13Steve LargentSeattle Seahawks (1976 - 1989) 13,089
14Irving Fryar New England Patriots (1984 - 1992)
Miami Dolphins (1993 - 1995)
Philadelphia Eagles (1996 - 1998)
Washington Redskins (1999 - 2000)
12,785
15Art Monk Washington Redskins (1980 - 1993)
New York Jets (1994)
Philadelphia Eagles (1995)
12,721
16Jimmy Smith Dallas Cowboys (1992)
Jacksonville Jaguars (1995 - 2005)
12,287
17Charlie Joiner Houston Oilers (1969 - 1972)
Cincinnati Bengals (1972 - 1975)
San Diego Chargers (1976 - 1986)
12,146
18 * Hines Ward Pittsburgh Steelers (1998 - present) 12,083
19 * Derrick Mason Tennessee Titans (1997 - 2004)
Baltimore Ravens (2005 - 2010)
Houston Texans (2011)
New York Jets (2011)
12,061
20Michael Irvin Dallas Cowboys (1988 - 1999) 11,904
21Don MaynardNew York Giants (1958)
New York Titans (1960 - 1962)
New York Jets (1963 - 1972)
St. Louis Cardinals (1973)
11,834
22 * Reggie Wayne Indianapolis Colts (2001 - present) 11,708
23 Muhsin Muhammad Carolina Panthers (1996 - 2004)
Chicago Bears (2005 - 2007)
Carolina Panters (2008 - present)
11,438
24Rod Smith Denver Broncos (1995 - 2006) 11,389
25 Keenan McCardell Cleveland Browns (1992 - 1995)
Jacksonville Jaguars (1996 - 2001)
Tampa Bay Buccaneers (2002 - 2003)
San Diego Chargers (2004 - 2006)
Washington Redskins (2007)
11,373
26 * Chad Ochocinco Cincinnati Bengals (2001 - 2010)
New England Patriots (2011)
11,059
27 Joey Galloway Seattle Seahawks (1995 - 1999)
Dallas Cowboys (2000 - 2003)
Tampa Bay Buccaneers (2004 - 2008)
New England Patroits (2009)
Washington Redskins (2010)
10,950
28Gary Clark Washington Redskins (1985 - 1992)
Phoenix Cardinals (1993)
Arizona Cardinals (1994)
Miami Dolphins (1995)
10,856
29Stanley Morgan New England Patriots (1977 - 1989)
Indianapolis Colts (1990)
10,716
30 Keyshawn Johnson New York Jets (1996 - 1999)
Tampa Bay Buccaneers (2000 - 2003)
Dallas Cowboys (2004 - 2005)
Carolina Panthers (2006)
10,571
31Harold Jackson Los Angeles Rams (1968)
Philadelphia Eagles (1969 - 1972)
Los Angeles Rams (1973 - 1977)
New England Patriots (1978 - 1981)
Minnesota Vikings (1982)
Seattle Seahawks (1983)
10,372
32 * Steve Smith Carolina Panthers (2001 - present) 10,278
33Lance Alworth San Diego Chargers (1962 - 1970)
Dallas Cowboys (1971 - 1972)
10,266
34Andre Rison Indianapolis Colts (1989)
Atlanta Falcons (1990 - 1994)
Cleveland Browns (1995)
Jacksonville Jaguars (1996)
Green Bay Packers (1996)
Kansas City Chiefs (1997 - 1999)
Oakland Raiders (2000)
10,205
T35Shannon Sharpe Denver Broncos (1990 - 1999)
Baltimore Ravens (2000 - 2001)
Denver Broncos (2002 - 2003)
10,060
  * Donald Driver Green Bay Packers (1999 - present) 10,060
37Eric Moulds Buffalo Bills (1996 - 2005)
Houston Texans (2006)
Tennessee Titans (2007)
9,995
38Drew Hill Los Angeles Rams (1979 - 1982, 1984)
Houston Oilers (1985 - 1991)
Atlanta Falcons (1992 - 1993)
9,831
39 * Andre Johnson Houston Texans (2003 - present) 9,635
40 * Larry Fitzgerald Arizona Cardinals (2004 - present) 9,615
41 Amani Toomer New York Giants (1996 - 2008) 9,497
42Rob Moore New York Jets (1990 - 1994)
Arizona Cardinals (1995 - 1999)
9,368
43Raymond Berry Baltimore Colts (1955 - 1967) 9,275
44 * Anquan Boldin Arizona Cardinals (2003 - 2009)
Baltimore Ravens (2010 - present)
9,244
45Herman Moore Detroit Lions (1991 - 2001)
New York Giants (2002)
9,174
46Anthony Miller San Diego Chargers (1988 - 1993)
Denver Broncos (1994 - 1996)
Dallas Cowboys (1997)
9,148
47 * Santana Moss New York Jets (2001 - 2004)
Washington Redskins (2005 - present)
9,142
48Charley Taylor Washington Redskins (1964 - 1977) 9,110
49Tony Martin Miami Dolphins (1990 - 1993)
San Diego Chargers (1995 - 1997)
Atlanta Falcons (1998)
Miami Dolphins (1999 - 2000)
Atlanta Falcons (2001)
9,065
* Active player
** Updated Jan. 3rd 2012

Sources:
pro-football-reference.com
databasefootball.com
wikipedia.org
espn.com