Multiple sources, including dallascowboys.com, are reporting that wide receiver Cole Beasley is leaving the team in free agency to the Buffalo Bills. The deal is reportedly four years, $29 million, $14 million guaranteed.

Beasley has been a successful slot receiver for the Cowboys the last six years. His production was down the last of the 2017 season and the first part of the 2018 season due to injury.

Dallas' offense will look a lot different this season as former quarterback coach, Kellen Moore, will be a first time offensive coordinator, Jason Witten came out of a one year retirement to return as the Cowboys tight end and receiver Terrance Williams is expected to be released.

Dallas did want to bring Beasley back. But Beasley made it known that he wanted to test the free agent market.

Players cannot sign any contract until Wednesday afternoon, March 13, at 4 p.m. Eastern time but can agree verbally.