Since 2011, Detroit Lions' WR Calvin Johnson leads the NFL with 5,094 receiving yards and 113.2 yards per game. He is the only player in NFL history with 5,000 receiving yards in three-year span.
Johnson is a great player, no question. He stands 6'5, weighs 235 lbs and is a threat to score from any part of the gridiron. He has had some monster games this season, including one in which he racked up 329 yards, but there have been times this year when Johnson has been held in check.