Source: Kevin Williams alters deal

Minnesota Vikings defensive tackle Kevin Williams has re-worked his contract and will be a free agent after this season, according to a league source.

The 33-year-old's base salary will go to a fully guaranteed $4.9 million for 2013, the source said. He also now has a $100,000 workout bonus, bringing the maximum value of his deal to $5 million, according to the source.

The move was earlier reported by 1500ESPN.com in Minnesota.

Previously, he was due to be paid up to $7.5 million over each of the next two seasons with a base salary of $7 million and $500,000 for each season in the form of other bonuses. Neither of those salaries were guaranteed.