I personally think when all is said and done its gonna be either Alex Rodriguez or Albert Puljos....dont get me wrong other players over the years had great stats and so on but these guys with all the steroid talk going on are always consistent.....BARRY BONDS IS A FAKE.....how does he get better after the age of 35 when most players fade away....I would also recommend Lou Gehrig be considered as an alltime great his statas were awesome and he played everyday he would've kept playing if it wasnt for his illness