Yes he cheated, but so did most ball players around that time and no one has ever put numbers anywhere close to his numbers from his 2001 to 2004 seasons. Like how do you get on base 60% of the time. A great player these days is considered great for getting on base about 40% of the time. Goddamn animal.