Question: what is the highest batting average ever in mlb?
Answer: Outfielder Ty Cobb, whose career ended in 1928, has the highest batting average in Major League Baseball (MLB) history. He batted .366 over 24 seasons, mostly with the Detroit Tigers.