Garret Anderson, who played 17 major league seasons, announced his retirement Tuesday. He played all but two of his seasons with the Angels. Anderson holds most of the team's key offensive records, including games played (2,013), hits (2,368) and RBIs (1,292).