Which Major League Baseball players had the highest career batting averages of all time? Here is a list of the Top 10 MLB players with the highest batting averages that had a minimum of 3,000 plate appearances according to the folks at Baseball Reference.com. The best Major League Baseball parks have not seen hitters like this in decades.
Here are the Top 10 Players with the Highest Career Batting Average of all time:
|
Rank
|
Player
|
Batting Average
|
Bats
|
|
1.
|
Ty Cobb
|
.3664
|
L
|
|
2.
|
Rogers Hornsby
|
.3585
|
R
|
|
3.
|
Shoeless Joe Jackson
|
.3558
|
L
|
|
4.
|
Lefty O'Doul
|
.3493
|
L
|
|
5.
|
Ed Delahanty
|
.3458
|
R
|
|
6.
|
Tris Speaker
|
.3447
|
L
|
|
7.
|
Billy Hamilton
|
.3444
|
L
|
| |
Ted Williams
|
.3444
|
L
|
|
9.
|
Dan Brouthers
|
.3421
|
L
|
| |
Babe Ruth
|
.3421
|
L
|
Which current MLB baseball player do you believe will make this exclusive list?

Tags: Top 10, MLB, Baseball, player, Batting, Average, Career, high, leader, highest, most. list, rank