Breaking down Kyle Rudolph's contract

MANKATO, Minn. -- The full details of Kyle Rudolph's five-year extension with the Minnesota Vikings are in, and if he plays well enough to earn all of the money in the deal, he'll be the sixth highest-paid tight end in the NFL.

According to ESPN Stats & Information salary data, Rudolph can earn a total of $18.5 million guaranteed, if he stays on the roster through 2017; his contract paid him a signing bonus of $6.5 million, and is set to pay him base salaries of $4.9 million in 2015, $5.65 million in 2016 and $5.15 million in 2017. Rudolph's 2015 and 2016 base salaries are currently guaranteed for injury only but would become fully guaranteed if he is on the roster on the third day of the 2015 and 2016 league years. Additionally, $1.45 million of Rudolph's 2017 base salary is currently guaranteed for injury but would become fully guaranteed under the same terms.

The tight end, who signed his contract extension Sunday, would also earn roster bonuses of $125,000 and workout bonuses of $100,000 in all five years of the extension. The deal is worth $36.5 million, but Rudolph can earn up to $40 million if he realizes incentives in the contract. He carries a cap value of $2,773,134 this year, and will not carry a cap hit of more than $7.175 million in any year of the deal.

Of all the tight ends in the NFL, only Vernon Davis, Jimmy Graham, Antonio Gates, Jason Witten and Jared Cook are scheduled to earn more guarantees in their current deals than Rudolph. Additionally, only Graham, Rob Gronkowski, Witten, Davis and Gates have deals with a higher yearly average than Rudolph's.