The first catcher to ever win the Batting title was Eugene "Bubbles" Hargrave. He hit .353 in the year 1926 while playing for the Cincinnati Reds. The next catcher to ein a batting title was Ernie Lombardie in 1938 and 1942. Then the only other catcher to win a batting title is Joe Mauer. He won in 2006, 2008, and 2009.
During the 2008 season, catcher Joe Mauer of the Minnesota Twins won the first of his consecutive batting titles with a .328 average.
Bill Madlock won the 1976 National League Batting title with a .339 batting average, and George Brett won the 1976 American League batting title with a .333 batting Average.
In 1876 Ross Barnes won the first National League batting title with a .429 batting average.
Joe Mauer won the 2009 American League batting title with a .365 batting Average.
Tris Speaker won the title with a .386 batting average and was on the Cleveland Indians.
Al Kaline won the 1955 American League batting title with a .340 batting Average.
In 1928, Goose Goslin of the Washington Senators won the A.L. Batting Title with a .379 average. The National League winner was Rogers Hornsby of the Boston Braves with a .387 average.
As of 2008, Nomar Garciaparra has won two batting titles. He won the 1999 American League batting title with .357 and the 2000 American League title with .372.
Hanley Ramirez won the 2009 National League Batting title with a .342 batting average, and Joe Mauer won the 2009 American League batting title with a .365 batting Average.
Derrek Lee of the Chicago Cubs won the league batting title with a .335 average.