ESPN's Adam Schefter broke the news about the agreement via Twitter on Tuesday. Later that day, Pro Football Talk reported that Bradshaw was getting a $250,000 signing bonus in addition to $1.1 million in base salary and $650,000 in per-game roster bonuses.
The 27-year-old running back, who was released by the Giants in February, missed two games during the past season over knee and foot problems. He rushed for 1,015 yards in his second 1,000-plus yard season.
Swim Week Miami Beach 2014 [PHOTOS]