Since 2005, Luis Arraez has the highest batting average, with an average of .323.

highest batting average since 2005
Interpreted as:
highest batting average with a minimum of 1.55 PA per team game by a player since 2005

Explore