Since 2000, Joe Mauer has the highest batting average by a catcher in a season, with an average of .365 in 2009.