Garrett Anderson, who played 17 seasons of Major League Baseball, announced his retirement on Tuesday.
The 38-year-old outfielder played the majority of his career with the Anaheim Angels.
Anderson's lone World Series title came in 2002 with an Angels' championship team that later was rocked by accusations of steroid use among some of the players.
Anderson has never been accused of using performance-enhancing drugs and has said he "felt cheated" by American baseball's steroid era.
The three-time all-star Anderson joined MLB in 1994 and finished his career with an overall batting average of .293 and 287 home runs.
He spent the first 15 years of his career with the Angels before moving to Atlanta in 2009. He played last season for the Los Angeles Dodgers.
Anderson was named an all-star in 2002, 2003 and 2005.