Who is the best baseball player of all time?


Answer: There is no single answer to this question. The most common candidates are Babe Ruth, Barry Bonds, Willie Mays, or Hank Aaron.