The Jets released Hayes on Monday, ESPN's Rich Cimini reports.
The Lions have signed Hayes to a contract, Aaron Wilson of KPRC 2 Houston reports.
The Patriots waived Hayes on Monday.
Arizona cut Hayes on Thursday, Bob McManaman of The Arizona Republic reports.
The Cardinals signed Hayes on Monday, Darren Urban of the team's official site reports.
The Vikings released Hayes on Friday.
The Dolphins promoted Hayes to the active roster from the practice squad Thursday.
Hayes didn't travel with the team for Sunday's game against the Giants, Joe Schad of The Palm Beach Post reports.
Hayes was claimed off waivers by the Dolphins on Friday, per the NFL's official transaction log.
The Jaguars waived Hayes on Thursday.