Vikings trade Diggs to Bills for draft picks

Ham and Cousins get new deals

Minnesota Vikings quarterback Kirk Cousins (8) reacts with wide receiver Stefon Diggs (14) and fullback C.J. Ham (30) after scoring a touchdown on a 7 yard run during the third quarter against the Arizona Cardinals Sunday, Sept. 14, at U.S. Bank Stadium. (Jeffrey Becker-USA TODAY Sports)

The Buffalo Bills, whose passing attack ranked just 26th in the NFL last season, added a receiving threat on Monday, March 16.

Buffalo acquired wide receiver Stefon Diggs in a trade with the Minnesota Vikings, Fox Sports' Jay Glazer reported.

ESPN's Adam Schefter subsequently tweeted additional details of the deal: The Vikings are getting three picks in the 2020 draft — first, fifth and sixth rounds — plus a 2021 fourth-rounder in exchange for Diggs and a 2020 seventh-rounder.

The move came 7 1/2 hours after Diggs posted a cryptic, six-word tweet, "it's time for a new beginning" before adding, "Somethings going to happen."

Diggs, 26, set a career high last season with 1,130 receiving yards. He had 63 catches, six of them for touchdowns, while playing in 15 games, all of them starts. Diggs added four receptions for 76 yards and a score in two playoff games.


In 2018, Diggs made a career-best 102 catches for 1,021 yards and a personal-high nine touchdowns.

In five NFL seasons, he has 365 receptions for 4,623 yards and 30 TDs.

In July 2018, Diggs signed a five-year extension worth $72 million ($40 million guaranteed). He is under contract for the next four seasons with a salary-cap hit of $11.5 million this year, then $12 million annually in 2021, 2022 and 2023.

The Vikings selected Diggs in the fifth round of the 2015 draft out of Maryland.

Vikings sign Ham

The Vikings signed fullback C.J. Ham to a three-year extension Monday, according to multiple news outlets.

Ham's agent, Blake Baratz, confirmed the news on social media.

NFL Network's Ian Rapoport reported the deal is worth $3.3 million per year, bringing the value of his contract to $12.5 million for four years.

Ham, a 26-year-old former Duluth Denfeld Hunter, earned his first Pro Bowl selection last season when he caught 17 passes for 149 yards and a touchdown in 16 games. He helped the Vikings finish sixth in the league in rushing yards.


The three-year veteran joined the league as an undrafted rookie out of Augustana.

Cousins extension

Vikings quarterback Kirk Cousins agreed to a two-year contract extension on Monday.

Cousins' agent, Mike McCartney, confirmed the news on social media, but no details were included in the announcement. However, NFL Network's Ian Rapoport reported that the deal is worth $66 million with $61 million guaranteed at signing.

The deal clears $10 million in 2020 cap space for the Vikings, NFL Media's Tom Pelissero reported.

An eight-year veteran and two-time Pro-Bowl selection, Cousins had signed a three-year, $84 million contract with Minnesota prior to the 2018 season after six seasons with the Washington Redskins.

In 2019, the 31-year-old Cousins helped guide the Vikings to a 10-6 season as well as a wild card berth, beating the New Orleans Saints in the postseason before falling to the San Francisco 49ers. He passed for 3,603 yards and 26 touchdowns with six interceptions.

Cousins was a fourth-round pick by Washington out of Michigan State in the 2012 NFL Draft. He played in 62 games with the Redskins before joining Minnesota in 2018.

Franchise tag

The Vikings placed the franchise tag on safety Anthony Harris.


The franchise tag, worth $11.4 million, either secures Harris for next year or buys them time to work on a trade, according to a report by NBC Sports.

This is just the third time that the Vikings have used the franchise tag since it was introduced by the NFL in 1993. The first time was in 2003, when the team tagged tight end Jim Kleinsasser, and the second was linebacker Chad Greenway in 2011, according to a report by the

Harris, 28, signed with the Vikings in 2015 as an undrafted free agent out Virginia. The 2019 season marked his first year as a full-time starter, and he tied for the NFL lead in interceptions, recording six during the regular season and one in the playoffs.

Also in 2019, he recorded 60 tackles (35 solo), one quarterback hit, one fumble recovery and one touchdown. For his career, Harris has played in 65 games (31 starts), and collected nine interceptions, 180 tackles (127 solo), four fumble recoveries and one forced fumble.

More moves

  • The Vikings filled a hole at nose tackle on Wednesday, March 18, agreeing to a three-year deal with free agent Michael Pierce. According to the Houston Chronicle, the contract is worth $27 million. Pierce's arrival comes after the Vikings released nose tackle Linval Joseph over the weekend. Pierce, 27, spent the past four years with the Baltimore Ravens, whom he joined as an undrafted free agent out of Samford in 2016. Known for his run-stopping prowess, the 6-foot, 345-pounder collected 151 tackles (13 for loss) plus 3.5 sacks and 13 QB hits in 60 games (30 starts) with the Ravens.
  • Joseph joined the Los Angeles Chargers on a reported two-year, $17 million deal earlier Wednesday. He had been set to count $12.8 million against the cap for Minnesota in 2020, with $10.4 million of that saved with his release.
  • The Vikings released another player earlier Wednesday, saying goodbye to right guard Josh Kline a year after he joined the team on a three-year, $15.75 million contract. The move came as a bit of a surprise, as it saved only $1.57 million in cap space in 2020, with $4.47 million in dead money remaining on Minnesota's cap.
  • The Vikings added former Ravens nose tackle Michael Pierce on a reported three-year, $27 million deal, and they released guard Josh Kline.
What To Read Next
Get Local