(Eagan, MN) -- The Vikings are locking up tight end Kyle Rudolph on the eve of mandatory minicamp. Multiple outlets report the two sides have agreed to a four-year, 36-million-dollar contract. The deal will keep him in Minnesota through the 2023 season. Rudolph has spent his entire eight-year career with the Vikings and has 41 career touchdown catches.