who has the highest batting average
Highest batting average for a career is .366 by Ty Cobb (1905-1928). Highest batting average for a season in the dead ball era is .4397 by Hugh Duffy in 1894 (age 27). Highest average in a season in the modern era is .406 by Ted Williams in 1941 (age 22). Highest batting average in the National League for 2012 was .336 by Buster Posey (age 25). The highest batting average in the American League in 2012 was .330 by Miguel Cabrera (age 29). Edit: Subtopics added on this question.