#2 Randy Moss
Randy Moss comes in at second on this list after a spectacular career in the NFL. Moss logged 982 receptions for 15,292 yards, at an average of 15.6 yards per catch.
Moss played for six teams during his 14-year career, but his most productive seasons came when he played in Minnesota, for the Vikings and then for the New England Patriots.
Looking to predict NFL playoff Scenarios? Try our NFL Playoff Predictor for real-time simulations and stay ahead of the game!
The Vikings drafted Moss with the 21st pick in the 1998 draft. It was expected that he would go earlier in the draft, with the Cowboys being touted as the most interested suitors.
Unfortunately for Moss, his off-field troubles caused teams to pass on him in the first round, meaning the Vikings could take him at 21.
He recorded two touchdowns in his first game in the league and then went on to score 17 in his debut season. His 17 TDs is a record for a player in his rookie year and that record still stands today.
After nine seasons in the NFL, Moss was traded to the New England Patriots where he set the league alight, with Tom Brady throwing to him.
They combined for 23 touchdowns in the regular season, which is the most TDs recorded in a single season.
He finished his career with one touchdown every 6.2 catches which is outstanding and beats everyone else on this list.
Moss was voted to six Pro-Bowls and four First-Team All-Pro teams. In 2018, Moss was deservedly voted into the Pro Football Hall of Fame.
Vikings Nation! Check out the latest Minnesota Vikings Schedule and dive into the Vikings Depth Chart for NFL Season 2024-25.