Answer
Stefon Diggs' contract extension with the Vikings was for a duration of 5 years. This extension ensured his continued presence on the team for a significant period, providing stability and continuity to the Vikings' offense. The contract extension was a testament to Diggs' value to the team as a key playmaker and a vital part of their offensive strategy.