Team and player have agreed to a three-year contract, ESPN’s Adam Schefter reports. The pact has a maximum value of $25M.