- The Bills also promoted RB Marcus Murphy, DT Rickey Hadley and WR Malachi Dupre to their active roster.
Holmes, 29, originally signed on with the Vikings as an undrafted free agent out of Hillsdale back in 2011. He lasted just a month in Minnesota before catching on with the Cowboys at the start of the season when he signed to their practice squad.
After a brief stint with the Patriots, Holmes was claimed off waivers by the Raiders and spent four years in Oakland before signing a three-year, $5.15 million contract with the Bills this offseason.
In 2017, Holmes appeared in 14 games for the Bills and caught 13 passes for 120 yards receiving and three touchdowns.
Cadet, 28, originally signed on with the Saints as an undrafted free agent out of Appalachian State back in 2012. He spent three years in New Orleans before he was allowed to test the open market in 2015.
The Patriots elected to sign Cadet to a two-year contract worth $1.75 million. Unfortunately, they cut him loose during the season. The 49ers later signed him to a contract after they lost Carlos Hyde for the season, but was waived towards the end of the year and later claimed off of waivers by the Saints.
Cadet returned to New Orleans on one-year deals each of the past two seasons but was cut loose coming out of the preseason. The Jets later signed Cadet to a contract a few weeks into the regular season.
New York released Cadet a few months ago and he later caught on with the Bills.
In 2017, Cadet has appeared in nine games and rushed for 96 yards on 23 carries to go along with 16 receptions for 119 yards receiving and no touchdowns.