We don't know which drugs, but, Peralta accepted the suspension because of his involvement with Biogenesis, the Florida laboratories that supplied performance enhancing drugs called PED's, to stars like the Yankees' Alex Rodreguiz.
So, are the Cardinals sending mixed messages by doubling the salary of an admitted cheater?
"I don't think it's the Cardinals responsibility necessarily to be the morale (sic) police on potentially future employment. So, I feel, you know, that he's paid for his mistakes." said Cardinals General Manager John Mozeliak.
Not everyone agrees. Diamondback's Pitcher and union representative Brad Ziegler tweeting, "It pays to cheat. Thanks, owners, for encouraging PED use."
And what does performance enhancing drug use do? It increases strength. But, it mainly enables the user to see the ball better.
"Obviously, being able to see the ball a little better, being able to throw the ball a little better. Yes, they make a difference, a very small difference, but at the elite athlete level, this is a huge difference." said SLU Care Endocrinologist Dr. John Morley.
In Peralta's case, though, the problem may not be the act but lying about the act.
"The problem you have with johnny is that initially, he denied it, it was like, hey i never use drugs, I never, and then it turns out later he had to own up to it." said Jeff Gordon of the St. Louis Post-Dispatch.
So, will Peralta's past matter? Only if he does it again or the Cardinals fail to win. If he stays clean, and the team wins, you can assume that all is forgiven.