With baseball, a lot of high level players have gotten caught or admitted it, and have said that it's widespread. Jose Canseco admitted to cheating and claimed as much as 80% of players use steroids. He specifically accused Alex Rodriquez, which was later proven true. Allegations like these from admitted/caught cheats might be attempts to justify themselves, but personally I think cheating is and has been rampant in baseball for a very long time. It's still fun to watch though.