#Bills aren't done at WR. They will sign WR Cole Beasley, sources say. He'll get $29 million over four years.
— Mike Garafolo (@MikeGarafolo) March 12, 2019
While it had previously been reported Beasley was seeking $20 million guaranteed, his deal with the Bills comes in a bit short of that at $14.4 million guaranteed, per Jason La Canfora.
Beasley, 29, signed on with the Cowboys as an undrafted free agent out of SMU back in 2012. He has played his entire seven-year career in Dallas.
Beasley just finished out the final year of his four-year, $13.6 million contract.
In 2018, Beasley appeared in all 16 games for the Cowboys and caught 65 passes for 672 yards receiving and three touchdowns.
We have him featured in our Top 100 – 2019 NFL Free Agents list.