The Giants have signed wide receiver Cole Beasley.
Beasley has played 153 games with 51 starts across 11 seasons with the Dallas Cowboys, Buffalo Bills and Tampa Bay Buccaneers. The 5-foot-8, 174-pound receiver has totaled 556 receptions for 5,744 yards and 34 touchdowns.
The 34-year-old veteran receiver originally went undrafted out of Southern Methodist University. He signed as a rookie free agent with the Dallas Cowboys, where he spent the first seven years of his career and caught 319 passes for 3,271 yards and 23 touchdowns.
Beasley then signed with the Bills prior to the 2019 season and went on to play more than three years in Buffalo. From 2019 to 2021, with Brian Daboll serving as the Bills' offensive coordinator, Beasley recorded a total of 231 receptions for 2,438 yards and 11 touchdowns.
His best season came in 2020, when Beasley set career-highs with 82 receptions for 967 yards and finished the year with four touchdowns. His performance earned him a selection as Second-Team All-Pro.
Beasley played four seasons at SMU where he totaled 255 receptions for 2,959 yards and 14 touchdowns. He was named Second-Team All-Conference USA as a junior in 2010.
The Giants also signed veteran running back James Robinson on Friday.
View the best photos from wide receiver Cole Beasley's NFL career.