Q. What teams has Josh Donaldson played for? - + A. Josh Donaldson has previously played for the New York Yankees, Milwaukee Brewers, Oakland Athletics, Toronto Blue Jays, Cleveland Indians ...
A. Josh Donaldson has played for six teams in his MLB career: the Oakland Athletics, Toronto Blue Jays, Cleveland Indians, Atlanta Braves, Minnesota Twins, and New York Yankees. Q. When will Josh ...