Wed 12/5/12 5:19 PM

The Cardinals' agreement with Randy Choate is worth $7.5 million over the next three seasons. Those financial details come courtesy of CBS Sports' Jon Heyman. It's odd to see a 37-year-old reliever score a three-year deal, but the money isn't bad and it's reasonable to expect Choate to remain effective into his 40s if used correctly. The veteran southpaw boasts a .201/.278/.284 career slash line against left-handed batters.