The Bills aren’t done making upgrades at wide receiver. Shortly after inking John Brown to a free agent deal, the Bills struck an agreement with Cole Beasley, as Mike Garafolo of NFL.com tweets. The pact will pay Beasley $29MM over four years, Garafolo adds.
We previously heard estimates that Beasley could get up to $10MM/year, so the $7.25MM average annual value on this deal isn’t too pricey for Buffalo by comparison. Still, it’s a big chunk of change for a player who had just 672 yards off of 65 catches last year for the Cowboys. Beasley also added three touchdowns, bringing his career total to 23.
Beasley has never been much of a deep threat with a career average of 10.3 yards per reception, but he offers speed in the short game as well as special teams acumen.
Statistically, Beasley’s best season came in 2016 when he posted a 75/833/5 line. He also averaged 11.1 yards per grab that year, which nearly matched his career best of 11.4 ypc in 2014.