He is a career .263 hitter with only 1,626 hits and 1,414 RBI over 16 years.Those numbers should be enough to say "no". Whether or not he cheated/used steroids/his performance in front of Congress etc. should not even come into consideration when you look at the rest of his numbers aside from home runs.
that's ridiculous. 12-time all star. 13th best OPS in history. 10th best slugging %. A career OB% of 394. If you want to
ttera:, you can look at OPS+, which puts production into an all-time context. McGwire's OPS+ was 163, good for 11th best all-time. Ahead of such players as Stan Musial, Hank Greenberg, Tris Speaker, Willie Mays, Hank Aaron, Joe DiMaggio, Frank Robinson, Willie McCovey, Mike Schmidt, Harmon Killebrew, and on and on.You might counter that most of those stats include his HR, and that's correct. But surely no one is arguing that Mark McGwire would have hit zero HR without steriods. You can't just ignore his slugging numbers.Of the top 20 HR hitters of all-time, McGwire's OBP ranks 7th, behind only Ruth, Bonds, Mantle, Foxx, Williams, and Mel Ott.