I think this is a huge risk. If he does around what he did last year, it's going to be a bargain. But I think last year will go down as the best year of his career. I know he was an on-base machine in the minors as well, but he's really not that proven at the major league level. Sure, he had a 7-win season last year and played decently in a super utility role the year before, but I'm a little worried about his track record if I'm a Cardinals fan. Again, if he plays like he did last year, this will be a major steal.
There is just something about him I absolutely hate. Like watching him bat and play is painful and I don't understand how he is a major league player but he was so damn effective last year. Anyway, I don't like the Cards (respect the hell out of them for the way they do business) and I don't like Carpenter so yeah... I hope this contract is a complete bust.