It's big money for a player who had the third-most special teams tackles in the league over the past four seasons with the Cleveland Browns but had hardly played any defense. He'll get a shot to play more defense with Detroit, although that's anything but guaranteed.
What is guaranteed is $2.9 million of his two-year deal. Here's a breakdown of what his contract looks like:
2016: Bademosi will have a cap number of $1.65 million with a base salary of $1.1 million. He'll get a total of $3.15 million in cash in 2016 and has $1 million in dead money. He has $900,000 of his base salary fully guaranteed and has up to $400,000 in incentives available. He also has a $50,000 workout bonus.
2017: He has a cap number of $1.85 million with a base salary of $1.3 million. He'll get $1.35 million in cash and has a dead money number of $500,000. He has escalators in his deal of up to $1.1 million, and if he doesn't hit his incentives in 2016, he could have up to $1.1 million in incentives available in 2017.
All numbers come from ESPN Stats & Information.