Cole Beasley has been a big part of this offense since joining the Bills in 2019 and has had over 100 targets each of the past three seasons. This season he finished with 82 receptions, which is a career-high and the same total he had last year.
However, Beasley saw his receiving yards drop from 967 to 693 which was due in part to his average depth per target (ADOT) dropping from 7.8 yards to 5.6 yards but also his yards after catch going down from 4.3 yards to 3.7 yards.
Beasley is entering the final year of his contract and at 33 years of age, the question is how much he has left. If the Buffalo Bills were to release the veteran receiver it would save over $6 million in cap space, according to Spotrac. When considering they could use that savings to re-sign Isaiah McKenzie, who played well in place of Beasley at times the past two seasons, this is a move that makes sense.