Defensive tackle Linval Joseph has agreed to a 4-year, $50 million extension with the Minnesota Vikings. SportsTrust Advisors announced the agreement first, and NFL Network's Ian Rapoporttweeted out the details of the contract shortly thereafter. The team later made the news official. Per Rapoport, $31 million is guaranteed.

Joseph, 28, is coming off a career year in which he had 77 tackles, four sacks and was named to his first Pro Bowl. Joseph plays the nose tackle position and anchors a Vikings defense that allowed the third-fewest yards per game last season.