Free agents Cole Beasley and John Brown agree Buffalo moves

Baltimore Ravens wide receiver John Brown right rushes past Oakland Raiders defensive back Karl Joseph and strong safety Marcus Gilchrist in the first half of an NFL football game Sunday Nov. 25 2018 in Baltimore

Report: Bills ink receivers Brown, Beasley

The Buffalo Bills intend to sign free agent Cole Beasley to a four-year contract worth $29 million, NFL Network's Mike Garafolo reported Tuesday.

Brown is expected to sign with the Bills for three years, $27 million, and Beasley is reportedly getting $29 million over four years, according to the reports. He had 65 catches for 672 yards and three touchdowns a year ago. The Cardinals drafted the speedster in the third round of the 2014 draft. Beasley has started in 22 games, and has played the majority of his career with the Cowboys as a slot receiver. Last season, he recorded 672 yards on 65 receptions and three touchdowns.

The 30-year-old veteran spent the first seven seasons of his National Football League career with the Dallas Cowboys.

He acknowledged his move to Buffalo on Twitter, also writing.

Following a post about appreciating his time in Dallas, a fan replied and told Beasley that he made a big mistake because the Bills "can't - won't win".

The Bills' leading receiver in 2018 was Zay Jones, who had 652 yards receiving.

Japan says won't submit new UN rights motion against North Korea
Jeff Van Gundy floats idea of Lakers trading LeBron James