Let's see: Sammy hit for a higher batting average, scored more runs, drove in more runs, hit more doubles, hit more triples, hit more HR and stole more bases. Plus, McGwire was not durable as the most number of games he played in a year was 156 games, while Sammy had 6 seasons of 156 games and more. Sammy never batted .187..never. Give me the guy who always answers the bell, puts up better numbers and is an MVP. McGwire's year when he hit .187 > Sosa's 2005 Sosa had better durability than McGwire, it's a valid point(and the only point brought up in your post by posting all the cumulative stats). When McGwire played, he was better. He got on base more(about 50 points of OBP), and he hit for more power(about 50 points of SLG). If you have to begin any argument by saying 'when', then the selective stats tend to ignore the big picture. It denotes that people want to inject some limits to the argument, because the full stats are so overwhelming. It's similar to taking one season of success by Quin Snyder coaching at Missouri and then comparing that to Norm Stewart's full career. If you look long enough, I'm sure anyone can find made-up comparisons. It goes back to production over a career and clearly Sammy has done that far greater than McGwire. What are you talking about? You're the one who said Sammy never batted .187 like it was something to be proud of. Turns out, even though he was never that low in batting average, he had a season worse than McGwire's .187 season. Like I said before, McGwire's disadvantage in playing time is a valid concern. For me, I don't think McGwire's numbers would've dipped with more PT(it's not like Murton having 100 big league AB's, we're talking a full career), and when he did play he was significantly better than Sosa. For me that's enough to conclude that Sosa is not definitively better.