2001 was Sosa's best year. Period. McGwire was the better hitter in 1998 - his OBP and SLG were each 80 points higher than Sammy's that year. Sammy's completeness as a player often rested on his speed - that year he was successful on 67% of his SB attempts (18 of 27). The debate over who was the MVP is a fair one, but the debate over who was the better player should start and end with McGwire. I'm not sure that is the case. In 1998, McGwire led Sosa by four homeruns, and out slugged him by 100 points. Sosa had more RBI and a higher batting average. In 98, Sosa was a better base runner and better defender. It was close. If you're talking better career player... :-k McGwire has a career 263 BA compared to Sosa's 277. McGwire has a career 394 OBP compared to Sosa's 348. McGwire has a career 588 SLG compared to Sosa's 545. McGwire has 583 HR's compared to Sosa's 574. McGwire showed more power throughout his career, but if you use a grouping of five best seasons, Sosa looks a little better. McGwire was a decent fielder, while Sosa showed athleticism but had flaws. Sosa was a better base runner, especially earlier in his career. I don't think either one is clearly a better player than the other.