Ten players have won a batting title while on the pirates:
Honus Wagner: 8 batting titles(.381. .355, .349, .339, .350, .354, .339, .334)
Ginger Beumont: 1 batting title (.357)
Paul Waner: 3 batting titles(.362, .680, .373)
Arky Vaughn: 1 batting title (.385)
Debs Garms: 1 batting title (.355)
Dick Groat: 1 batting title (.325)
Roberto"The Great One" Clemente: 4 batting titles (.351, .339, .329, .357)
Matty Alou : 1 batting title (.342)
Dave Parker: 2 batting titles (.338, .334)
Bill Madlock: 2 batting titles (.341, .323)
Freddy Sanchez: 1 batting titles (.344)
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.
Al Kaline won the 1955 American League batting title with a .340 batting Average.
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.
Ted Williams
Boston won the American League pennant and Pittsburgh won the National League title. Boston defeated Pittsburgh five games to three to capture the World Series.
Jay Bell
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.
Jay Bell
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.
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.
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.
Bill Madlock. Madlock won the National League batting title in 1975 and 1976 for the Chicago Cubs and 1981 and 1983 for the Pittsburgh Pirates.
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.