5. Ahmad Rashad
No Vikings fan will ever forget Rashad’s catch against the Cleveland Browns in 1980 to give Minnesota a miracle comeback and the NFC Central Division championship. That catch cemented Rashad as one of the all-time Vikings greats in the hearts of everyone who bleeds purple. Though Rashad only topped 1,000 receiving yards twice in his career and never scored more than nine touchdowns in a single season, every catch he made seemed to big a big one. Rashad had a 10-year NFL career with 3 franchises but spent more seasons (7) with the Vikings than any other team. He totaled 400 receptions for 5,489 yards and 34 TDs in 98 games during his Vikings career. Rashad played in 7 postseason games for the Vikings, including Super Bowl XI against the Oakland Raiders.