In the history of Major League Baseball as of 2009 there are 202 players with a career batting average of .300 or better.
Ty Cobb batted .367 for his career. That is the highest career batting average in major league baseball history.
.262 The American League's average was .266 and the National League's average was .258.
in 1939 Joe DiMaggio led the American league in batting with a .381 average.
The average batting average of all teams in the National League in 2008 was .260. The average batting average of all teams in the American League in 2008 was .268.
Ty Cobb has the highest batting average, with a .366 bating average.
The Minnesota Twins with a .287 batting average.
According to Baseball Reference, through games played on June 19, 2008 the National League batting average was .259 and the American League batting average was .263. The National All-time average is .260.
Rogers Hornsby of the Boston Braves with a .387 average.
Rogers Hornsby of the Boston Braves won the NL batting title in 1928 with a .387 average.
Carlos Pupo was a minor league baseball player. His BA or batting average was .208.
Jimmie Foxx won the 1938 American League batting title with a .349 batting Average.
Bill Bergen, who played from 1903-1914. He was a Catcher that started with Cincinnati. His career batting average was .170 (3000 Career AB's) and he only had one year with a .200+ Batting Average.
Joe DiMaggio won the 1939 American League batting title with a .381 batting Average.
Hugh Duffy hit .4397 in 1894.
Derrek Lee won the 2005 National League Batting title with a .335 batting average, and Micael Young won the 2005 American League batting title with a .331 batting Average.
Chipper Jones won the 2008 National League Batting title with a .364 batting average, and Joe Mauerwon the 2008 American League batting title with a .328 batting Average.
Tony Gwynn won the 1996 National League Batting title with a .353 batting average, and Alex Rodriguz won the 1996 American League batting title with a .358 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.
average weight of bat in major league baseball
George Brett of the Kansas City Royals of the American League is the only Major League Baseball (MLB) player to win a batting title in three (3) different decades, doing so by earning the batting title in 1976 with a season batting average of .333, in 1980 with a season batting average of .390, and 1990 with a season batting average of .329. George Brett ended his 21-year MLB career on October 3, 1993 with a career batting average of .305.
It's good, but not great.
In 2011, Matt Kemp had the third highest batting average (.324) in the National League.
In 2005 Derrek Lee led the National League in batting with a .335 average, and Michael Young led the American League with a .331 average.