The contract will be worth a little over $52 million for four years, according to Jon Morosi of Fox Sports. The Cardinals had been looking for a shortstop this season after receiving very little production from the position in 2013. There had been rumors that they could trade one of their talented young starters, with Troy Tulowitzki's name coming up occasionally.
Cardinals shortstops posted a .226/.282/.314 line in 2013, good for the second-worst OPS in the National League at the position. Pete Kozma took most of the starts, while Daniel Descalso also saw significant time at shortstop.
Peralta, 31, has played for the Tigers the past three-and-a-half years. He played in 107 games in 2013 due to a 50-game suspension for his connection to the Biogenesis scandal. When he was in the lineup, he hit .303/.358/.457. He has a career .755 OPS with the power to reach 20 home runs in a season.