Sammy Sosa retired from baseball on June 3rd, 2009 after not signing with a team as a free agent, and not being selected for the WBC.
In the 2007 season, Sammy Sosa played for the Texas Rangers of the American League.
Sammy Sosa was born in Consuelo, Dominican Republic on November 12, 1968. He came to the Untied States in 1986 to play baseball for a minor league team in Florida.
As listed in his MLB Bio he didnt play in 2008
He is currently retired
The last time I seem him play on was the Texas Rangers in 2007 after that I believe he retired.
The Texas Rangers
For the baseball to have any value as the first home run baseball hit by Sammy Sosa, you would need strong provenance showing that the baseball is in fact the home run ball hit by Sosa. A letter from a player, team, or league official would be acceptable. A letter from a fan at the game would hold little weight if any. When Sammy hit his first home run, he was a rookie, and the baseball would have not been documented as such unless the ball was returned to Sammy Sosa as a keepsake, and then if he decided to give the ball away as a gift or sell it, the chain of custody of the baseball would need to be documented. If the baseball has no provenance, it would be valued as a used baseball. If the baseball sits in Sammy Sosa's personal collection a value cannot be given as it was never sold at auction.
Sammy Sosa's 600th home run came against the Chicago Cubs and pitcher Jason Marquis on June 20, 2007.