Every team has bad contracts, but the Cardinals extended this guy at a time when they didnt even have to. IMO Carpenters about done, but he will stick around and collect his money just like Chris Davis in Baltimore and many others. Carpenters contract now looks even worse than Fowlers which is pretty bad. I think Molinas contract isnt all that great and it will get even worse, but at least hes still serviceable when hes not on the injury list. Extending Carpenter before hos contract was even up was just stupid.