The Vikings have reportedly reached an agreement with John Carlson on a five-year, $25 million deal. The deal includes $11 million in guaranteed money for the tight end. The Minnesota native missed all of the 2011 season with the Seahawks because of a torn labrum.