Key Takeaways
- Ty Cobb holds the all-time MLB record for career batting average at .3664 over 11,429 at-bats from 1905-1928.
- Rogers Hornsby ranks second in MLB history with a .3585 career batting average across 8,173 at-bats from 1915-1937.
- Shoeless Joe Jackson finished third all-time with a .3558 career batting average in 2,730 at-bats from 1908-1920.
- Barry Bonds holds MLB single-season home run record with 73 in 2001 for the Giants.
- Hank Aaron career 755 home runs over 23 seasons 1954-1976.
- Babe Ruth second all-time with 714 HR in 8,399 AB career.
- Rickey Henderson career RBI leader? No, Hank Aaron holds MLB career RBI record with 2,297 from 1954-1976.
- Albert Pujols second all-time 2,218 RBIs 2001-2022.
- Babe Ruth third with 2,214 RBIs 1914-1935.
- Ted Williams led AL walks career record 2,019 from 1939-1960.
- Barry Bonds second all-time 2,558 walks 1986-2007.
- Babe Ruth third 2,062 BB power patience.
- Ted Williams career .482 OBP highest all-time minimum 3,000 PA.
- Babe Ruth .4738 OBP second revolutionized on-base.
- John McGraw .4659 OBP early era 1891-1906.
This post covers the legendary career batting averages of MLB's all-time great hitters.






