Free-agent pass rusher Mario Williams signed a a six-year deal with the Buffalo Bills on Thursday that his agent, Ben Dogra, said is worth up to $100 million, with $50 million guaranteed. The $50 million guarantee is the richest for a defensive player in NFL history.