<P> Outfielder Ty Cobb , whose career ended in 1928 , has the highest batting average in Major League Baseball ( MLB ) history . He batted . 366 over 24 seasons , mostly with the Detroit Tigers . In addition , he won a record 11 batting titles for leading the American League in BA over the course of an entire season . He batted over . 360 in 11 consecutive seasons from 1909 to 1919 . Rogers Hornsby has the second highest BA of all - time , at . 358 . He won seven batting titles in the National League ( NL ) and has the highest NL average in a single season since 1900 , when he batted . 424 in 1924 . He batted over . 370 in six consecutive seasons . </P>
<P> Outfielder Ty Cobb , whose career ended in 1928 , has the highest batting average in Major League Baseball ( MLB ) history . He batted . 366 over 24 seasons , mostly with the Detroit Tigers . In addition , he won a record 11 batting titles for leading the American League in BA over the course of an entire season . He batted over . 360 in 11 consecutive seasons from 1909 to 1919 . Rogers Hornsby has the second highest BA of all - time , at . 358 . He won seven batting titles in the National League ( NL ) and has the highest NL average in a single season since 1900 , when he batted . 424 in 1924 . He batted over . 370 in six consecutive seasons . </P>
who has the highest batting average of all time in mlb
who has the highest batting average of all time in mlb
Ty Cobb
Ty Cobb