Joe Mauer of the 2009 Minnesota Twins set the record for highest batting average by a catcher with .365.
He broke the record held jointly by Bill Dickey of the 1936 New York Yankees and Mike Piazza of the 1997 Los Angeles Dodgers at .362.
Joe Mauer broke another Joe's record. Joe Torre batted .363 in 1971 enroute to winning the M.V.P. Not Mike Piazza's .362.
Chat with our AI personalities
Joe Mauer hit .365 in 2009, followed by Mike Piazza at .362 in 1997.
Hugh Duffy of the 1894 Boston Beaneaters.
Dustin Pedroia
Ty Cobb with a .366 lifetime average. The single season leader is Hugh Duffy at .4397 in 1894.
Single Season--George Brett-1980 (.390) Career--Wade Boggs-1982-1999 (.328)