text: canseco , bonds , mcgwire? lets pretend all three of these guys are still playing . all three have 700 hrs or more .  we all know the rumors and stories on the steroid issues with these guys .   who would baseball celebrate or honor for breaking the hr record ? who would the fans be rooting for ?   and if your first choice is mcgwire ; doesnt race or ethnicity come to play here ? ( and dont tell me mcgwire is clean ; if you think bonds took steroids why wouldnt you think mcgwire did ) well contrary to public opinion...i'd pick bonds. first i'd like to say i'm from atlanta and have never lived near or in california and i'm not a huge giants fan. that being said, lets take canseco out because he is a snake who is profiting on ratting out players for doing exactly what he did. i wish nothing good for canseco! that being said it's down to mcguire and bonds. assuming they both took steroids(which is a pretty safe assumption) lets look at their raw numbers. bonds has 7 mvps, 8 gold glove awards, and 13 all star games...all while batting .300 and having over 500 stolen bases. mcguire on the other hand has 0 mvps, 1 gold glove, and 12 all star appearances...all while batting .263 and having 12 stolen bases.  while people may not like bonds as much...i think he is a much better athlete the mcguire and i'd be rooting for him to beat ruth over the other 2 guys.