After a three-day visit, the Buffalo Bills finally got free agent Mario Williams' signature on a six-year, $96 million contract that has a maximum value exceeding $100 million with $50 million in guarantees.
According to a league source, $24.9 million of that is fully guaranteed at the time of signing with an additional $14.5 million, that is guaranteed for injury only right now, becoming fully guaranteed on the second day of the 2013 league year.
Those figures are comprised by a $19 million signing bonus, $5.9 million base salary in 2012 and an $8 million option bonus with a $6.5 million base salary in 2013. Williams also has workout bonuses of $100,000 in 2012 and $500,000 in 2013 to bring his two-year cash payout to $40 million.
In 2014, when the new television contracts hit, Williams is due a $1.9 million base salary and a $10.6 million roster bonus that is currently guaranteed for injury only. Williams also has a $500,000 workout as his cap number increases from $12.4 million (2013) to $18.4 million.
Williams' 2015 base salary is scheduled to be $12.1 million and he has a $1 million roster bonus and $500,000 workout bonus. Williams' base salary in 2016 drops to $11.5 million, but his roster bonus increases to $2.5 million and he has another $500,000 workout bonus. The last year of the deal calls for a base salary of $11.4 million with a $3.5 million roster bonus. There are also $800,000 in incentives available in each season.