Kyle Rudolph has agreed to terms on a four-year, $36 million extension with the Minnesota Vikings, according to a source.

The tight end is expected to sign the new deal on Tuesday.

Rudolph could remain with the Vikings through the 2023 season.