Jerry Rice is the NFL's all-time leader in receiving yards, with 22,895.[1] He is the only player to surpass 18,000 yards. Here are the 50 players with the most receiving yards: