Buster Posey had the highest batting average in 2012, with an average of .336.

mlb highest batting average 2012
Interpreted as:
MLB highest batting average with a minimum of 3.1 PA per team game by a player 2012

Explore