Jose Canseco is the Ying and the Yang of Major League Baseball. He's everything that's right with the game and everything that's wrong. Before his book, Juiced: Wild Times, Rampant 'Roids, Smash Hits, and How Baseball Got Big dropped in 2005 everyone was guilty of turning a blind eye to the freakish power numbers ball players were putting up. For example, remember when Baltimore Orioles CF Brady Anderson hit 50 HRs in 1996? A 10-year veteran with 72 HRs to his name? That should've been a huge red flag, but at the time everyone thought nothing of it. Then Mark McGwire and Sammy Sosa came along and shattered the laws of physics, both breaking baseball's single-season home run record in 1998. Their antics sent Barry Bonds into a jealous rage and he started hitting bombs every at-bat it seemed. We all accepted these feats as truths like the shameless sheep we are.

Then, looking to cash in, Canseco brought the entire baseball universe to its knees. He ratted everyone out and people called him a liar. Love him or hate him, Jose was the realest of them all. Everybody from the fans to the commissioner were guilty. The higher-ups allowed the steroid culture to exist for that green piece of paper and they'll be lying if they said different. Case in point: Major League Baseball began testing for steroids for the first time in 2003 under guidelines in which the results were to remain anonymous with no penalties imposed. What type of soft shit is that? If none of these players on this list are allowed in Cooperstown, neither should any of the managers or the execs that were associated with them, especially Bud Selig.

So, in celebration of Jose Canseco's 48th birthday we present the 25 Best Alleged (and Confirmed) Steroid Users in Baseball History.

RELATED: Jose Canseco's 10 Biggest Twitter Fails
RELATED: The 25 Most Unbreakable Records in Sports History