Highest Career Batting Average in MLB History: All-Time Leaders
Career
Includes the 2026 season through September 9, 2026
As of September 9, 2026, the all-time leader in Batting Average is Ty Cobb with .366. Rogers Hornsby is second with .358 and Shoeless Joe Jackson is third with .356. This page ranks the top 100 players in Batting Average.
- AVG (Batting Average):
- Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
Data updated
Ty Cobb holds the all-time MLB career batting average record with a .366 batting average, ahead of Rogers Hornsby (.358) and Shoeless Joe Jackson (.356).
Rankings cover the top 100 qualifying players (a minimum of 3,000 career at-bats).
Career. Click a bar to view the player.
No players on this board match those filters.
Frequently Asked Questions
- Who has the highest career batting average (a minimum of 3,000 career at-bats)?
- Ty Cobb — a .366 batting average, among qualifying players (a minimum of 3,000 career at-bats). Next are Rogers Hornsby (.358) and Shoeless Joe Jackson (.356).
- What was Ty Cobb's career batting average?
- Ty Cobb posted a .366 batting average — the highest mark on this leaderboard.
- Who else ranks in the top 5 for career batting average?
- 1. Ty Cobb (.366); 2. Rogers Hornsby (.358); 3. Shoeless Joe Jackson (.356); 4. Lefty O'Doul (.349); 5. Ed Delahanty (.346).
- Who qualifies for this Batting Average leaderboard?
- This leaderboard ranks qualifying players (a minimum of 3,000 career at-bats), showing the top 100. Ty Cobb leads with a .366 batting average.