Greatest Baseball Players of All Time: The Definitive List
On this page5
The greatest baseball players of all time are most often led by Babe Ruth and Willie Mays, followed by Hank Aaron, Ted Williams, Barry Bonds, Lou Gehrig, and Walter Johnson. Ruth revolutionized power hitting and starred as a pitcher; Mays was the most complete all-around player the sport has produced. No single number settles the debate, but these legends appear atop nearly every serious ranking.
What makes a baseball player great
A few dimensions keep coming up in serious arguments about all-time greatness:
- Career value: total production over a full career, often measured by WAR (Wins Above Replacement)
- Peak performance: how dominant a player was at their absolute best
- Era context: integration, schedule length, mound distance, and the depth of the talent pool all shifted over the decades
- Position: a shortstop and a designated hitter face very different defensive demands
- Postseason: how a player performed when the games mattered most
No single stat closes the case. Weigh a 20-year Hall of Famer against a pitcher who was untouchable for four seasons, and you are comparing different kinds of greatness, not just different numbers. Ty Cobb’s career .366 batting average, still the highest in MLB history, shows why: nobody has come within 20 points of it in a century, so the raw figure alone tells you less than it looks like.
The all-time greats
Babe Ruth (RF/P, 1914–1935). Before Ruth, baseball ran on contact hitting, bunts, and stolen bases. He turned the home run into the sport’s main event, hitting 714 for his career, and did it after several seasons as a genuinely dominant pitcher for the Red Sox. Few players in any sport have a case for being elite at two entirely different skills.
Willie Mays (CF, 1951–1973). Mays is cited as often as Ruth, usually as the most complete player the game has produced. He hit 660 home runs, ran the bases brilliantly, and covered center field better than almost anyone — including “The Catch” off Vic Wertz in the 1954 World Series. Where Ruth’s case rests on reshaping the sport, Mays’s rests on having no real weakness.
Hank Aaron (RF, 1954–1976). Aaron built his greatness on remarkable consistency, holding the career home-run record with 755 for 33 years until Barry Bonds passed him. He never hit 50 in a single season yet stayed elite for two decades, a model of durability that still ranks him among the top run producers ever.
Ted Williams (LF, 1939–1960). Widely regarded as the greatest pure hitter in history, Williams was the last player to bat .400, hitting .406 in 1941. He lost nearly five prime seasons to military service in World War II and Korea, which makes his final totals a conservative floor rather than a ceiling.
Barry Bonds (LF, 1986–2007). Bonds holds the all-time home-run record with 762 and won a record seven MVP awards. His peak from 2001 to 2004 produced some of the most statistically dominant hitting seasons ever recorded, though his career remains tied to the steroid-era debate that has kept him out of the Hall of Fame.
Walter Johnson (P, 1907–1927). Anchoring the pitcher conversation, Johnson won 417 career games, second only to Cy Young, and struck out batters with a fastball hitters described as unhittable. His case is the opposite of a short peak: two decades of sustained dominance for often mediocre Washington teams.
Greatest baseball players at a glance
| Player | Position | Era | Often noted for |
|---|---|---|---|
| Babe Ruth | RF / P | 1914–1935 | Revolutionized power hitting; 714 HR; elite pitcher |
| Willie Mays | CF | 1951–1973 | Most complete player ever; 660 HR; “The Catch” |
| Hank Aaron | RF | 1954–1976 | Held HR record (755) for 33 years; durability |
| Ted Williams | LF | 1939–1960 | Last to hit .400; lost prime years to service |
| Barry Bonds | LF | 1986–2007 | All-time HR leader (762); seven MVPs |
| Lou Gehrig | 1B | 1923–1939 | Consecutive-games streak; elite bat beside Ruth |
| Walter Johnson | P | 1907–1927 | 417 career wins, second all-time |
| Sandy Koufax | P | 1955–1966 | Best four-year pitching peak (1963–66) |
| Stan Musial | LF / 1B | 1941–1963 | Consistent excellence across two decades |
| Mike Trout | CF | 2011–present | Leads all active players in career WAR |
The modern greats: 2024–2026
The current era is defined by two generational talents. Shohei Ohtani has revived the two-way stardom last seen with Ruth: in 2025 he hit 55 home runs, stole 20 bases, and posted a 2.87 ERA over 14 pitching starts. He won unanimous NL MVP in both 2024 and 2025 — becoming the only player ever to earn unanimous MVPs in both leagues — and helped the Dodgers to back-to-back World Series titles in 2024 and 2025.
Aaron Judge captured his third AL MVP in 2025 (his second in a row), batting .331 with 53 home runs and a major-league-best 1.145 OPS while winning his first batting title. Mike Trout, still active with the Angels as of 2026, remains the career WAR leader among active players at roughly 90 despite years slowed by injuries. Behind them, Albert Pujols closed his career in 2022 as the fourth member of the 700-home-run club with 703, cementing a modern-era legacy alongside these all-time names.
Why era adjustments change the conversation
Players from the 1920s competed before Black and Latino players were allowed in the majors, against a shallower talent pool, and over shorter schedules than teams play today. None of that erases what Ruth or Johnson did on the field. It does mean stacking their raw numbers against a modern player’s without adjustment tells you less than it appears to. That is exactly why “greatest ever” arguments rarely settle — and why the list of names at the top keeps sparking debate generation after generation.
Frequently asked questions
Who is considered the greatest baseball player of all time?+
There is no single universal answer, but Babe Ruth and Willie Mays are the two names most frequently cited by historians, former players, and analysts. Ruth transformed the offensive game and was also an elite pitcher; Mays was arguably the most complete player ever at every facet of the sport.
Who holds the all-time MLB home run record?+
Barry Bonds holds the all-time MLB home run record with 762 career home runs, set in 2007 when he passed Hank Aaron's 755. Aaron ranks second and Babe Ruth third with 714. Albert Pujols became the fourth member of the 700 club, finishing his career with 703 in 2022.
What criteria are used to judge the greatest baseball players?+
Evaluators typically weigh career statistics, longevity, peak performance, position played, era adjustment, postseason impact, and overall influence on the game. Advanced metrics like WAR (Wins Above Replacement) are used alongside traditional counting stats such as home runs, batting average, and wins.
Why is Babe Ruth so legendary?+
Babe Ruth transformed baseball from a low-scoring, small-ball game into a power-hitting spectacle. A dominant pitcher for the Red Sox who became a record-breaking home-run hitter for the Yankees, his charisma and outsized achievements in the 1920s made him the sport's first superstar and one of the most famous athletes ever.
What is WAR in baseball?+
WAR, or Wins Above Replacement, is an advanced statistic that estimates how many more wins a player contributes compared to a freely available replacement-level player. It combines batting, baserunning, fielding, and pitching into one number, which makes it useful for comparing players across positions and eras.
Who is the greatest active baseball player as of 2026?+
Shohei Ohtani and Aaron Judge dominate the current conversation. Ohtani won unanimous MVP awards in both 2024 and 2025 and helped the Dodgers to back-to-back World Series titles, while Judge won his third AL MVP in 2025. By career WAR, Mike Trout still leads all active players at roughly 90 as of 2026.
Why is Shohei Ohtani considered historically unique?+
Ohtani is the only modern player to excel as both an elite hitter and an elite pitcher in the same seasons, a two-way feat not seen since Babe Ruth a century ago. In 2025 he hit 55 home runs while posting a 2.87 ERA as a pitcher, and he is the only player ever to win unanimous MVP awards in both leagues.
Who has the highest career batting average in MLB history?+
Ty Cobb holds the highest career batting average at .366, a mark no player has approached in the modern era. Rogers Hornsby (.358) and Shoeless Joe Jackson (.356) rank next. The gap between Cobb and today's hitters is one reason cross-era comparisons remain so difficult.
Sources
Related baseball guides
View all →Greatest Female Baseball Players in History
The greatest female baseball players include pioneers from the All-American Girls Professional Baseball League, modern standouts like Marti Sementelli, and international stars who have proven women belong in the sport at the highest levels.
Hottest Baseball Players: MLB's Most Popular Stars
The hottest baseball players in MLB right now combine elite on-field performance with wide fan appeal — players like Shohei Ohtani, Aaron Judge, and Juan Soto top the lists for popularity, jersey sales, and social media following.
Best MLB Pinch Hitters of All Time
The best MLB pinch hitters of all time include Lenny Harris, the career pinch-hit leader with 212, and Matt Stairs, who owns the record for pinch-hit home runs with 23.
Greatest Lacrosse Players of All Time: The Definitive List
From Jim Brown to Paul Rabil, these are the greatest lacrosse players in history — ranked by dominance, legacy, and impact on the sport.
Best Pool Players of All Time: The Greatest in Billiards
The greatest pool players of all time include legends like Efren Reyes, Earl Strickland, and Ronnie O'Sullivan, widely regarded for their dominance across world-class tournaments and decades of elite competition.
Greatest Female Chess Players of All Time: Full List
The greatest female chess players include Judit Polgar, Hou Yifan, and Vera Menchik — women who competed at the highest levels and reshaped the game's history.