John Brown and Cole Beasley have both reached deals with the Buffalo Bills to give young quarterback Josh Allen more weapons.
The John Brown deal was first reported by Peter Schrager and Adam Caplan. It will be for three-years and $27 million. Brown is a five-year NFL veteran, who has spent time with the Cardinals and Ravens. He has 215 catches for 3,230 yards and 22 touchdowns in his career.
Mike Garafolo of NFL Network reported the Cole Beasley agreement with the Bills. He will get a four-year deal for $29 million.
#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
Beasley has 317 receptions for 3,271 yards and 23 touchdowns in his seven seasons in the NFL. The Cowboys wanted to keep Beasley, but did not make a good enough offer for Beasley to stay in Dallas.