Barry Bonds says he is retiring after the 2006 season...
This, apparently, even if he doesn't break Hank Aaron's home run record in 2006...
Interesting that he'd announce it now, although clearly the injury problems from last season have worn on him.
But even if he doesn't set foot on the field in 2006, he's one of the 5 greatest players ever to play the game.