Hakeem Nicks has agreed to sign with the Tennessee Titans.

Nicks' production has dropped in recent years following a few injury-plagued seasons.

Nicks was with the Indianapolis Colts last season.