Former Cowboys WR Cole Beasley agrees to sign with Bills

    By Ryan Ward
    Cole Beasley, Bills, Cowboys
    Last week, there had been some building buzz around the potential of landing star wide receiver Antonio Brown, but things quickly fell apart.
    The Bills didn’t waste any time in addressing their wide receiver situation as they inked a pair of proven wide receivers in Cole Beasley and John Brown to long-term deals in free agency, according to ESPN.
    Beasley will sign a four-year contract worth $29 million with $14.4 million guaranteed at signing, a source told ESPN, confirming a report by NFL Network. Brown will receive a three-year, $27 million deal, a source told ESPN, confirming a report by Adam Caplan.
    These moves will help provide the Bills with some much-needed veteran presence with that unit of the team. This is an area that struggled last year while quarterback Josh Allen worked through his growing pains on the field.
    In fact, this saw Buffalo finish last season with 1,989 receiving yards, the fourth fewest in the NFL.  They also had underwhelming performances from wideouts Kelvin Benjamin and former first-round pick Zay Jones. Although it does bend both ways, there is a fair share of the blame that does go to the lack of production from the wide receivers in the passing game.
    These two have the chance to secure significant roles in the passing game this upcoming season. In his lone campaign with the Baltimore Ravens, Brown had 42 catches for 715 receiving yards and five touchdowns. Meanwhile, Beasley is coming off a respectable campaign with the Dallas Cowboys where he notched 65 receptions for 672 receiving yards and three touchdowns.