Question: who has the highest batting average of all time in mlb?
Answer: Ty Cobb