Well Rotoworld has this:
Adam Katz, another one of Sammy Sosa's agents, told ESPN.com that the 37-year-old outfielder has effectively retired.
"We're not going to put him on the retirement list," Katz said. "We decided that [not putting him on that list] was the best thing to do. But I can say, with reasonable certainty, that we've seen Sammy in a baseball uniform for the last time." Katz said this wasn't about money. "Sammy spent a lot of time ruminating on this," Katz said. "And it basically came down to this: He has such high expectations for himself, and last year was absolute misery for him, the way he underperformed. Sammy just didn't want to put himself through the possibility of going through something like that again. He still thinks he can do it. But there's some doubt there."
Good riddance. And what a bunch of nonsense by the way. Sosa KNOWS he can't do it without the roids and does not want to embarass himself for only 500K.