Question: who is the best hitter in baseball 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. ...