When evaluating this part of the deal, the compensation given up along with the contract that comes with the player needs to be taken into account. The Bills traded four picks, their first round pick (22nd overall), one of their fifth round picks, one of their sixth round picks in the 2020 NFL Draft and a fourth round pick in the 2021 NFL Draft.
The Bills also received the Minnesota Vikings seventh round pick in the 2020 NFL Draft in addition to Diggs.
While it seems steep to think about all the picks the Bills gave up, Albert Breer’s put it into perspective in MMQB this week.
"And if you packaged the picks involved—the Bills resolved not to deal a 3—then it only would’ve gotten Buffalo from 22 overall to about 18 or so, which might not be high enough to get a Jerry Jeudy or CeeDee Lamb in April."
The depth at the wide receiver position in this NFL Draft is deep but there is none that are guaranteed to produce like Stefon Diggs. More importantly there is no learning curve for Diggs like there would be with a rookie.
In terms of the contract, this is another win for the Bills. Stefon Diggs is under contract for four more years and he doesn’t have a cap hit higher than $12 million in any of those seasons. This is a steal for a top wide receiver and the Bills cap space is in great position to absorb this increase in salary.