Updated

Tight end Jermaine Gresham has agreed to a four-year contract to return to the Arizona Cardinals.

An eight-year veteran out of Oklahoma, Gresham (6-feet-5, 260 pounds) signed with the Cardinals as a free agent in 2015. He returned last season with a one-year, $3.5 million deal and had 37 receptions for 391 yards and two touchdowns while also serving as a key run blocker for David Johnson.

Gresham played his first five seasons in Cincinnati and was a two-time Pro Bowl selection (2011 and 2012).