The Vikings gave standout tight end Kyle Rudolph a new contract.

The 24-year-old signed a five year, $36.5 million contract with $19.4 million guaranteed. The contract could ultimately be worth $40 million.

Rudolph has 109 catches for 1055 yards and 15 touchdowns in three seasons.