All-Time Players with the Best Batting Averages

In the world of baseball, few stats capture a player’s skill at the plate quite like batting average. It’s a simple yet powerful number that reflects consistency, precision, and a sharp eye for pitches. While home runs and RBIs often steal the spotlight, a high batting average reveals a hitter’s ability to deliver time and again.

In this article, we’re highlighting the all-time greats—those rare players who turned hitting into an art form and left a lasting mark on the game with their incredible averages. From legends of the dead-ball era to more modern masters, these players set the gold standard for making contact and getting on base.

Understanding Batting Average: A Core Stat in Baseball

baseball, bat and ball being hit on a field

So, what exactly is a “hit” in baseball? A hit occurs when a batter strikes a pitched ball and safely reaches at least first base—without the aid of a defensive error or a fielder’s choice (when a fielder opts to make a play on another runner instead of the batter).

Now, contrary to what some might assume, calculating a player’s batting average is actually quite simple. The formula is:

Hits ÷ At-Bats = Batting Average

This statistic shows how often a player gets a hit during their official at-bats. For example, if a player collects 155 hits in 554 at-bats over a season, their batting average would be:

155 ÷ 554 = .280

Instead of being displayed as a percentage like 28.0%, batting averages are shown in decimal format with three digits after the decimal point—.280 in this case. A batting average of .000 means the player has no hits, while a perfect 1.000 means the player records a hit every time at bat (a very rare feat).

It’s important to note that not all plate appearances count as at-bats. Situations like walks, hit-by-pitches, and sacrifice bunts or flies are excluded from at-bat totals. This helps provide a more accurate measure of a player’s hitting success when they’re actually swinging the bat.

Let’s look at another example: if a player gets 40 hits in 118 at-bats during the month of June, their average for that month would be:

40 ÷ 118 = .339

Batting averages can be calculated for an individual player, an entire team, or even across multiple teams over a set number of at-bats. It’s a fundamental stat used to evaluate a hitter’s performance and consistency at the plate.

All-Time Batting Averages Leaders

When it comes to pure hitting talent, these players stand above the rest. The all-time batting average leaders didn’t just have great seasons—they maintained elite consistency throughout their careers.

Here are the legends of the game who posted the highest career batting averages in Major League Baseball history, setting the benchmark for excellence at the plate:

Lefty O’Doul (1919-1923, 1928-1934)

Lefty O'Doul

While often overlooked in discussions of baseball’s greatest hitters, Lefty O’Doul was a remarkable player who achieved a career batting average of .349, ranking him among the best hitters of all time. Here’s a closer look at his career and contributions to the game:

Ty Cobb (1905-28)

Ty Cobb

Known as “The Georgia Peach,” Ty Cobb is widely considered one of the greatest baseball players of all time. With a career batting average of .366, Cobb’s record stands as the highest in Major League Baseball history. His aggressive playing style and impressive hitting skills earned him a spot in the Hall of Fame.

Rogers Hornsby (1915-37)

Rogers Hornsby

With a career batting average of .358, Rogers Hornsby is often regarded as the best right-handed hitter in baseball history. He won seven batting titles and was a two-time Triple Crown winner. Hornsby’s dedication to his craft and his exceptional performance at the plate made him a standout player in the early 20th century.

Shoeless Joe Jackson (1908-1920)

Shoeless Joe Jackson

Despite the controversy surrounding his involvement in the 1919 Black Sox Scandal, “Shoeless” Joe Jackson’s talent as a hitter is undeniable. He finished his career with a .356 batting average, and his hitting prowess remains legendary among baseball enthusiasts.

Ed Delahanty (1888-1903)

Ed Delahanty

A dominant hitter in the late 19th and early 20th centuries, Ed Delahanty boasts a career batting average of .346. Known for his powerful hitting and versatility, Delahanty was a key player for the Philadelphia Phillies and Washington Senators.

Tris Speaker (1907-1928)

Tris Speaker

With a career batting average of .345, Tris Speaker was one of the most consistent and skilled hitters in baseball history. His exceptional fielding abilities in the outfield, combined with his prowess at the plate, made him a key figure in the early days of the sport.

Ted Williams (1939-1942, 1946-1960)

Ted Williams

Often referred to as “The Greatest Hitter Who Ever Lived,” Ted Williams ended his career with a .344 batting average. A two-time MVP and a six-time batting champion, Williams’ scientific approach to hitting and his extraordinary eye for the ball set him apart as one of the game’s all-time greats.

Billy Hamilton (1888-1901)

Billy Hamilton

Not to be confused with the modern player of the same name, the 19th-century Billy Hamilton had a career batting average of .344. Known for his speed and base-stealing ability, Hamilton was a key player during his time with the Philadelphia Phillies and Boston Beaneaters.

Babe Ruth  (1914-1935)

Babe Ruth

While primarily known for his home run records, Babe Ruth also boasted a .342 career batting average. His incredible power and ability to hit for average made him a once-in-a-lifetime player and a legend in the history of baseball.

Harry Heilmann (1914-1932)

Harry Heilmann

With a career batting average of .342, Harry Heilmann was one of the most consistent hitters of the 1920s. Playing most of his career with the Detroit Tigers, Heilmann won four batting titles and was known for his ability to hit for both power and average.

Willie Keeler (1892-1910)

Willie Keeler

Famous for his phrase “Hit ’em where they ain’t,” Willie Keeler finished his career with a .341 batting average. His exceptional bat control and ability to place hits precisely made him one of the most successful hitters of the Deadball Era.

Bill Terry (1923-1936)

Bill Terry

The last National League player to hit over .400 in a season, Bill Terry ended his career with a .341 batting average. As a first baseman for the New York Giants, Terry was known for his consistency and excellence at the plate.

Lou Gehrig (1923-1939)

Lou Gehrig

Known as “The Iron Horse,” Lou Gehrig’s career batting average of .340 is a testament to his remarkable skill as a hitter. A key member of the New York Yankees’ legendary lineup, Gehrig’s endurance and power-hitting made him one of the greatest players in baseball history.

George Sisler (1915-1930)

George Sisler

With a career batting average of .340, George Sisler was one of the best hitters of his era. He set the record for most hits in a single season with 257 in 1920, a record that stood for 84 years. Sisler’s speed and hitting ability earned him a place in the Hall of Fame.

Jimmie Foxx (1925-1945)

Jimmie Foxx

Known for his prodigious power, Jimmie Foxx also boasted a career batting average of .325. A three-time MVP and member of the 500 home run club, Foxx was one of the most feared hitters of the 1930s and 1940s.

Cap Anson (1871-1897)

Cap Anson

One of baseball’s earliest stars, Cap Anson finished his career with a .334 batting average. As a player-manager for the Chicago White Stockings (now the Cubs), Anson was instrumental in developing professional baseball and establishing many of the game’s early records.

Dan Brouthers (1879-1896, 1904)

Dan Brouthers

A dominant hitter in the 19th century, Dan Brouthers posted a career batting average of .342. Known for his power and consistency, Brouthers was one of the first true stars of professional baseball.

Nap Lajoie (1896-1916)

Nap Lajoie

With a career batting average of .338, Nap Lajoie was one of the best hitters of the early 20th century. He was a five-time batting champion and the first player to be intentionally walked with the bases loaded.

Charlie Gehringer (1924-1942)

Charlie Gehringer

Known as “The Mechanical Man” for his consistency, Charlie Gehringer finished his career with a .320 batting average. As a second baseman for the Detroit Tigers, Gehringer was a six-time All-Star and won the 1937 MVP award.

Jesse Burkett (1890-1905)

Jesse Burkett

A standout hitter in the late 19th and early 20th centuries, Jesse Burkett posted a career batting average of .338. He was one of the few players to achieve over 3,000 hits during his career.

Rod Carew (1967-1985)

Rod Carew

A seven-time batting champion, Rod Carew ended his career with a .328 batting average. Known for his exceptional bat control and ability to hit to all fields, Carew was one of the best hitters of the 1970s and 1980s.

Conclusion

Batting average has long been a key way to measure a player’s skill at the plate. The players on this list showed remarkable consistency and talent, making them some of the best hitters in baseball history. Whether you’re a lifelong fan or new to the game, their achievements are worth remembering and celebrating.