Bills sign wide receiver Cole Beasley

The veteran receiver had spent his first seven years in the NFL with the Dallas Cowboys

Brayton Wilson
March 12, 2019 - 1:04 pm

Photo: Matthew Emmons - USA TODAY Sports

The Buffalo Bills have announced the signing of free agent wide receiver Cole Beasley to a four-year contract.

According to NFL Network inside Mike Garafolo, Beasley's four-year deal with the Bills will pay him $29 million. Jason La Canfora from CBS Sports adds to the report that Beasley will earn $17 million in his first two seasons with the Bills.

Before Beasley's signing was ever made official by the Bills, he posted a tweet on Tuesday that confirmed his signing:

The 30-year-old veteran spent the first seven seasons of his NFL career with the Dallas Cowboys. Beasley has appeared in 103 games with the Cowboys, bringing in 319 passes for 3,271 yards and 23 touchdowns. Beasley has started in 22 games, and has played the majority of his career with the Cowboys as a slot receiver.

His best season in Dallas came in 2016 when he posted career-high totals in receptions (75) and receiving yards (833), and brought in five touchdowns. Last season in Dallas, Beasley caught 65 passes for 672 yards, and found the endzone three times in the air.

Beasley was signed as an undrafted free agent out of Southern Methodist University in 2012.

Comments ()