american-football

Top 10 NFL Players by Career Receiving Yards

Jerry Rice's 22,895 regular-season receiving yards lead the NFL by more than 5,400 over Larry Fitzgerald's 17,492; all ten players in the top ten are retired.

Updated October 18, 2026 10 ranked 3 sources

Quick answer

Jerry Rice has the most receiving yards in NFL history, 22,895 in the regular season. Larry Fitzgerald is second with 17,492 and Terrell Owens third with 15,934. The ranking uses regular-season career receiving yards through the end of the 2025 NFL season; no active player is in the top ten.

Career receiving yards reward longevity as much as peak talent: everyone in the top ten played at least 13 NFL seasons. Nine are wide receivers and one, Tony Gonzalez, is a tight end. This list ranks players by regular-season receiving yards through the end of the 2025 NFL season. All ten are retired, so their totals are final.

Career receiving yards (regular season)

Career receiving yards (regular season)
Jerry Rice
22895 yards
Larry Fitzgerald
17492 yards
Terrell Owens
15934 yards
Randy Moss
15292 yards
Isaac Bruce
15208 yards
Tony Gonzalez
15127 yards
Tim Brown
14934 yards
Steve Smith Sr.
14731 yards
Marvin Harrison
14580 yards
Reggie Wayne
14345 yards

The ranking

1

Jerry Rice

Rice's 22,895 receiving yards are 5,403 more than anyone else has managed. He played 20 seasons, 16 of them with the San Francisco 49ers, and caught 1,549 passes.

Primary team: San Francisco 49ersPosition: WRReceptions: 1549NFL seasons: 20Pro Football Hall of Fame: Inducted 2010
2

Larry Fitzgerald

Fitzgerald is second with 17,492 yards, all of them for the Arizona Cardinals over 17 seasons (2004-2020). He was inducted into the Pro Football Hall of Fame with the Class of 2026.

Primary team: Arizona CardinalsPosition: WRReceptions: 1432NFL seasons: 17Pro Football Hall of Fame: Inducted 2026
3

Terrell Owens

Owens is third with 15,934 yards across 15 seasons with five teams, starting with eight years in San Francisco. His 14.8 yards per catch match Rice's career average.

Primary team: San Francisco 49ersPosition: WRReceptions: 1078NFL seasons: 15Pro Football Hall of Fame: Inducted 2018
4

Randy Moss

Moss finished with 15,292 yards and averaged 15.6 yards per catch, the highest of anyone in the top ten. He played for five teams, mostly Minnesota and New England.

Primary team: Minnesota VikingsPosition: WRReceptions: 982NFL seasons: 14Pro Football Hall of Fame: Inducted 2018
5

Isaac Bruce

Bruce ranks fifth with 15,208 yards, 14 seasons of them with the Rams in Los Angeles and St. Louis before two final years in San Francisco.

Primary team: Los Angeles / St. Louis RamsPosition: WRReceptions: 1024NFL seasons: 16Pro Football Hall of Fame: Inducted 2020
6

Tony Gonzalez

Gonzalez is the only tight end in the top ten, with 15,127 yards on 1,325 catches over 12 seasons in Kansas City and five in Atlanta.

Primary team: Kansas City ChiefsPosition: TEReceptions: 1325NFL seasons: 17Pro Football Hall of Fame: Inducted 2019
7

Tim Brown

Brown ranks seventh with 14,934 yards, all but his final season with the Raiders in Los Angeles and Oakland.

Primary team: Oakland RaidersPosition: WRReceptions: 1094NFL seasons: 17Pro Football Hall of Fame: Inducted 2015
8

Steve Smith Sr.

Smith finished with 14,731 yards over 13 seasons in Carolina and three in Baltimore. He is the highest-ranked player on this list not yet in the Hall of Fame.

Primary team: Carolina PanthersPosition: WRReceptions: 1031NFL seasons: 16Pro Football Hall of Fame: Not inducted
9

Marvin Harrison

Harrison ranks ninth with 14,580 yards, all for the Indianapolis Colts over 13 seasons.

Primary team: Indianapolis ColtsPosition: WRReceptions: 1102NFL seasons: 13Pro Football Hall of Fame: Inducted 2016
10

Reggie Wayne

Wayne rounds out the top ten with 14,345 yards, all for the Colts across 14 seasons, many of them alongside Harrison. He has not been inducted into the Hall of Fame.

Primary team: Indianapolis ColtsPosition: WRReceptions: 1070NFL seasons: 14Pro Football Hall of Fame: Not inducted

Full comparison

# Name Primary teamPositionReceptionsNFL seasonsPro Football Hall of Fame
1 Jerry Rice San Francisco 49ersWR154920Inducted 2010
2 Larry Fitzgerald Arizona CardinalsWR143217Inducted 2026
3 Terrell Owens San Francisco 49ersWR107815Inducted 2018
4 Randy Moss Minnesota VikingsWR98214Inducted 2018
5 Isaac Bruce Los Angeles / St. Louis RamsWR102416Inducted 2020
6 Tony Gonzalez Kansas City ChiefsTE132517Inducted 2019
7 Tim Brown Oakland RaidersWR109417Inducted 2015
8 Steve Smith Sr. Carolina PanthersWR103116Not inducted
9 Marvin Harrison Indianapolis ColtsWR110213Inducted 2016
10 Reggie Wayne Indianapolis ColtsWR107014Not inducted

How we ranked this

Players are ranked by career regular-season receiving yards, most first, as listed on Wikipedia's list of NFL career receiving yards leaders, which follows Pro Football Reference. Figures are as of the end of the 2025 NFL season; the highest-ranked active players are outside the top ten. Postseason yards are excluded. There are no ties in the top ten. Hall of Fame years are from Wikipedia's list of Pro Football Hall of Fame inductees, current through the Class of 2026.

FAQ

Who has the most receiving yards in NFL history?

Jerry Rice, with 22,895 regular-season receiving yards. Larry Fitzgerald is second with 17,492.

Are playoff receiving yards included?

No. This ranking uses regular-season receiving yards only.

Which tight end has the most receiving yards?

Tony Gonzalez, with 15,127. He is the only tight end in the overall top ten, at sixth.

Is any active player in the top ten?

No. As of the end of the 2025 season all ten are retired; Andre Johnson (14,185) is 11th.

Sources

More like this: all Sports rankings · browse every topic