The Minnesota Vikings made three huge moves Monday to begin the NFL free agency period. First, the Vikings came to terms with quarterback Kirk Cousins on a two-year contract extension. Cousins was entering the last year of a three year deal this year and was due $29.5 million in base salary. His new deal is worth $66 million over two years including $61 million guaranteed and drops his cap hit down from $29 million to $10 million this year.
The Vikings also placed the franchise tag on safety Anthony Harris, just minutes before the deadline. Each team gets one franchise tag a year, and binds a player set to become a unrestricted free agent to the team should conditions be met. That includes Harris earning the average amount of the top three paid players at his position next season.
Finally, the Vikings traded star wide receiver Stefon Diggs to the Buffalo Bills for a slew of draft picks. Buffalo will get an often disgruntled Diggs, who is a star wide receiver in his own right and just 26 years old, while Minnesota will get a first, fifth and sixth round pick in 2020 and a fourth round pick in 2021. The Vikings also sent a 2020 seventh round pick to Buffalo.