Cobb spent his first eight seasons with the Packers after being selected in the second round of the 2011 draft. Morphing into one of Aaron Rodgers' favorite targets, Cobb spent his prime as a mismatch in the slot, with a career-high 1,287 yards and 12 TDs in 2014. Green Bay let his contract expire after the 2018 season.
The 28-year-old is a productive target when he's not sidelined. Cobb struggled with hamstring and concussion issues last season, forcing him to miss seven games.
Cobb was the 66th-best free agent of 2019 and the top free-agent receiver left, according to NFL.com.
At $5 million, Cobb ended up as a cheaper option than Beasley, who earned a four-year, $29 million deal from the Buffalo Bills. Whether or not the Packers veteran can stay as healthy as Beasley (one missed game in five seasons) and mimic the connection Beasley had with Cowboys quarterback Dak Prescott will speak to the true value of his acquisition.