Barry Bonds is pretty much a lock to pass Babe Ruth on the home run chart. Bonds has announced that he'll play in 2005, with 2006 as a possibility. Do you think that Bonds will pass Hank Aaron? Sammy Sosa is the only player ever to have 3 60-homer seasons. He already has 564 home runs at the age of 35. Assuming he plays 4 or 5 more seasons, will he end up with the all-time home run record? One thing to keep in mind: until 1931, home runs used to be counted if they bounced into the stands. In other words, what might be a ground-rule double today used to be a home run. In that sense Bonds may already have passed Babe Ruth. I think that Barry Bonds may be the greatest baseball player ever. 500 home runs and 500 stolen bases? People these days throw out so many names as "the best player in baseball." I've heard mentioned Barry Bonds, Albert Pujols, Carlos Beltran, Vladimir Guerrero, Alex Rodriguez, and Scott Rolen. Ken Griffey was crazy good until injuries derailed him the past few seasons, but he has shown flashes of his brilliance, along with his oh-so-sweet swing, even this season. My vote for best player goes to Bonds. I think that Albert Pujols is already an amazing player with a really bright future ahead of him. Thoughts? It's really not possible to name pitchers, who really do only one thing and play every few games, as the best player in baseball. Having said that, who is the best young pitcher? Is it Kerry Wood, Mark Prior, Carlos Zambrano, Barry Zito, Mark Mulder, Tim Hudson, Josh Beckett, Dontrelle Willis, Roy Halladay or someone else?