Question: who is the greatest mlb hitter of all time?
Answer: Ty Cobb. Detroit Tigers (1905–26), Philadelphia Athletics (1927–28)
Babe Ruth. Boston Red Sox (1914–19), New York Yankees (1920–34), Boston Braves (1935) ... 
Ted Williams. Boston Red Sox (1939–1942, '46–60) ... 
Rogers Hornsby. St. ... 
Hank Aaron. ... 
Tris Speaker. ... 
Stan Musial. ... 
Willie Mays. ...