After making it known that he likely wouldn’t be staying in Dallas, wide receiver Cole Beasley has agreed to sign with the Buffalo Bills, according to NFL Media’s Ian Rapoport.

Although Cowboys head coach Jason Garrett was adamant about wanting to bring Beasley back, it never seemed like it would happen, especially after Beasley's criticisms of the team surfaced on Twitter a couple of weeks ago. Instead, the Bills inked Beasley to a four-year deal that will net the wide receiver $29 million over the four years, according to NFL Network’s Mike Garafolo. Beasley will join newly signed receiver John Brown on a suddenly revamped Buffalo Bills team, on a receiving group that is suddenly a lot stronger than it has been in years past.

RECOMMENDED (Article Continues Below)
Javon Foster, Dominick Puni, Brenden Rice in the middle, Derek Carr and GM Mickey Loomis around them, and Buffalo Bills wallpaper in the background

Enzo Flojo ·

Coming into a free agency class that wasn’t considered to be that deep at receiver, Beasley was one of the top options for teams. While his stats for the Cowboys were never eye-popping, he became one of the most reliable options for Dak Prescott, and is considered one of the better slot receivers in the league today coming off of his best year in the NFL.

In 2018, Beasley’s 672 yards and 65 receptions were all career highs for him, and he’ll definitely be looking to contribute even more to a Bills team that looks to head back to the playoffs after a disappointing 6-10 season. For the Bills, the team might not be done adding to its roster through free agency, but surely should be done looking into receiving options, at least until the draft starts.