Question: who has the highest batting average in the major leagues
Answer: 366 over 24 seasons , mostly with the Detroit Tigers .