Miami acquired Hayes in a recent trade from the Rams, almost immediately re-tooling the deal. Hayes was previously scheduled to earn a $2 million roster bonus on March 11, plus a base salary of $3.5 million in 2017 (with $1 million guaranteed), as well as $5 milion in 2018 (non-guaranteed).
Under his new deal, Hayes was immediately given $2 million in the form of a signing bonus, with his base salary now being at $2.7 million, fully guaranteed (he also has a $50,000 workout bonus for this year). That bring his total compensation to $4.75 million, down from $5.5 million. Additionally, the 2018 year in his contract has been deleted, making Hayes a free agent after this season.
In sum, Hayes added $1.7 million in guaranteed money this year, but can make $750,000 less in total. Additionally, he becomes a free agent a year earlier. The value of that can be debated: though Hayes is no longer scheduled to earn a non-guaranteed $5 million in 2018, he does have an additional shot at free agency, something that matters for a soon-to-be 32 year old.