Rapoport reports that Jennings' contract is worth a maximum of $47.5 million, $18 million guaranteed. The contract includes $45 million in base salary and includes a Pro Bowl bonus of $500,000 per season.
He played just eight games in 2012 due to an abdominal problem -- the second consecutive year he missed time with an injury. Those injuries might have limited the amount of teams willing to sign a 29-year-old receiver to a long-term deal.
The Vikings desperately needed a big-time receiver after their marriage to Harvin crumbled. Jennings is a crisp route-runner who can line up in the slot or outside on either side. He's not a burner but has deceptive speed and some of the best hands in the NFL. Gregg Rosenthal ranked him the No. 5 free agent on his Top 85 list.
There's no question that Jennings still is an elite receiver, but this will be his last major contract. That's why he had to leave the Packers. The organization was not going to make a significant investment when it has a deep stable of receivers with James Jones, Jordy Nelson and Randall Cobb. Some thought the Miami Dolphins could be interested, but they immediately signed Mike Wallace.