Who is the best baseball player of all time?

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