MLB • The St. Louis Cardinals factored in Jhonny Peralta's drug suspension when they negotiated a $53 million, four-year contract with the free agent shortstop. General manager John Mozeliak said Monday that Peralta had admitted wrongdoing and served his penalty, and that the Cardinals weren't about to appoint themselves "morality police."
"Character and makeup are something we weigh into our decision-making," Mozeliak said. "In his case, he admitted what he did, he took responsibility for it."
The 31-year-old Peralta was suspended for 50 games last summer following MLB's investigation of the Biogenesis of America anti-aging clinic, which was accused of distributing banned performance-enhancing drugs.