new york yankees has played for the most teams in mlb history.
who has played for the most teams in mlb history?
new york yankees
na
na
he was the 22nd player in mlb history to hit 400 home runs, the first to hit 40 home runs in both the national and american leagues, and the second player to hit at least 100 home runs with three different teams. his 1,605 walks ranked eighth in mlb history at the time of his retirement and remains 12th most in mlb history. his skill in drawing walks contributed to a .361 career on-base percentage despite a .248 career batting average. he was twice named to the national league all-star team, in 1973 as a third baseman and in 1983 as a first baseman. baseball historian bill james rated evans as "the most underrated player in baseball history."
darrell evans