The Green Bay Packers have agreed upon a new four-year, $40 million deal with Randall Cobb.

Cobb was set to become a free agent this offseason.

Cobb had 91 catches for 1,287 yards and 12 touchdowns in 2014.

A year after missing 10 games because of a fractured leg, Cobb played in every game and was on the field for nearly 90 percent of the Packers' offensive snaps.