J.J. Watt's new contract with the Houston Texans is nearly identical to the one Mario Williams signed with the Buffalo Bills as a free agent in 2012.

Watt's eight-year includes $51.9 million in total guarantees; Williams' deal included $50M.

Watt's deal averages $18M a year over the first three years according to NFLPA records; Williams' deal averages $17.7M per year over the first three seasons.

Watt's average per year over the full contract is $16.7M: Williams' average is $16M.