Running back Aaron Jones has said he would like to end his NFL career in Minnesota, and the Vikings on Sunday agreed to extend their relationship for another two seasons.
Jones, a 30-year-old former Green Bay Packers starter, agreed to a two-year extension worth up to $20 million, a league source confirmed to the Star Tribune. Jones gets $11.5 million guaranteed at signing, including an $8 million signing bonus.
The deal prevents the pending free agent from testing the open market, as players on expiring contracts can begin negotiating with other teams Monday. New deals can be signed Wednesday, when free agency officially opens.
“I hope to be here to the end of my career, honestly,” Jones said Jan. 1. “This is an excellent place, an excellent upstairs, training room, all across the board. This is an excellent place. ... If I can finish my career here, this is where I’d like to finish.”
Jones received an $8 million signing bonus as part of his new deal, as well as a fully guaranteed $1.5 million base salary for 2025. He can make up to $350,000 for the season in per-game roster bonuses and has a $150,000 roster bonus. With those figures combined with $800,000 of dead money from Jones' old deal, his contract will have a salary cap figure of $4.8 million for 2025.
His 2026 deal includes a $9 million base salary that has $2 million fully guaranteed immediately and another $4 million guaranteed for injury at the time of the deal. If Jones is on the Vikings roster the third day of the 2026 league year, another $2 million of his 2026 base will become fully guaranteed. He has a $150,000 workout bonus in 2026 and can earn up to $850,000 in per-game roster bonuses that year.
Jones' initial deal included void years through 2028; the Vikings would absorb $5.6 million of dead money in 2027 if Jones leaves after the 2026 season.
After the Packers released Jones in a cost-cutting move following seven seasons in Green Bay, he came to his old division rival and immediately became a focal point of the Vikings offense. Jones had career highs in carries (255) and rushing yards (1,138) and ranked third on the team with 51 catches.