The Minnesota Vikings and Stefon Diggs have agreed to a five-year extension worth $72 million. Diggs will receive $40 million in guarantees.

Diggs caught 64 passes for 849 yards and eight touchdowns in 2017. He has 200 receptions for 2,472 yards and 15 touchdowns in 40 career games.

"I love being here," Diggs said earlier this offseason. "... I love playing with the Vikings. I started here, and I've been happy all my time here. I love my teammates, I love my staff. There's no place I'd rather be than here."