Top 10 Position Players of All-Time
April 28, 2025, by Taylor Bretl
April 28, 2025, by Taylor Bretl
Determining the greatest of all time in sports is always an ongoing debate. Most sports have it narrowed down, however. The NFL, is it really anyone except Tom Brady? The NBA, Lebron James or Michael Jordan? The NHL, how wouldn't it be Wayne Gretsky? But for the MLB, the debate of who the greatest of all time is seems unsolved. Many factors play into this, with main arguments being the decade played in, as the MLB was founded in 1869.
While we believe you can determine enough about who the greatest of all time is based on enough stats, we still believe that there is no true answer.
Here is Around the Globe Baseball's top 10 greatest position players of all time.
10. Rogers Hornsby
Career Stats: 127.1 WAR, .358/.434/.577, 301 HR, 1,584 RBI
Career Accolades: Hall of Fame, 2x MVP, 2x Triple Crown, World Series, 7x Batting Title
One of the greatest pure hitters in baseball history, Rogers Hornsby dominated the game with an astonishing .358 career batting average. A two-time MVP and two-time Triple Crown winner, his offensive prowess was nearly unmatched, posting a .434 on-base percentage and a .577 slugging percentage over his career. Hornsby collected seven batting titles and helped lead the Cardinals to a World Series championship, cementing himself as one of the most feared hitters of his era. His ability to hit for both power and average remains legendary in baseball lore.
9. Mickey Mantle
Career Stats: 110.2 WAR, .298/.421/.557, 536 HR, 1,509 RBI
Career Accolades: Hall of Fame, 3x MVP, Triple Crown, 20x All-Star, 7x World Series, Gold Glove, Batting Title
Mantle is the best switch hitter in baseball history, and the only switch hitter to make the top 10 list. With a career slash line of .298/.421/.557 and 536 home runs, He combined power with strong plate discipline, hitting over 500 home runs and holding an on base percentage of .421. Mantle was a key force behind the Yankees' dynasty, winning seven World Series titles.
8. Stan Musial
Career Stats: 128.6 WAR, .331/.417/.559, 475 HR, 1,951 RBI
Career Accolades: Hall of Fame, 3x MVP, 24x All-Star, 3x World Series, 7x Batting Title
Musial's bat was a model of consistency and excellence throughout his 22-year career with the St. Louis Cardinals. A seven-time batting champion, he hit above .300 in each of his first 17 seasons and retired with a .331/.417/.559 slash line. Winning three MVPs, his 1948 MVP season was among the greatest ever, batting .376 with 39 home runs and 103 extra-base hits. Musial’s swing led him to career numbers of 475 home runs and the third-most doubles (725) in MLB history.
7. Ty Cobb
Career Stats: 151.4 WAR, .366/.433/.512, 117 HR, 1,944 RBI
Career Accolades: Hall of Fame, MVP, Triple Crown, 12x Batting Title
Cobb, one of baseball’s most dominant contact hitters, holds the highest career batting average (.366) in MLB history, winning a record 12 batting titles and surpassing a .400 season batting average in three different seasons. With how aggressive he played, Cobb ranked second in triples (295) and fourth in stolen bases (897). He was the first member of the Baseball Hall of Fame, and remains a top-tier legend whose influence endures in the sport’s history.
6. Lou Gehrig
Career Stats: 113.7 WAR, .340/.447/.632, 493 HR, 1,995 RBI
Career Accolades: Hall of Fame, 2x MVP, Triple Crown, 7x All-Star, 7x World Series, Batting Title
Gehrig was the model of durability and excellence, playing 2,130 consecutive games before ALS ended his career. He was the perfect complement to Babe Ruth, ranking among the best run producers in baseball history with 1,995 RBI. Gehrig remains one of the sport's most respected figures, with many career achievements that place him firmly in the all-time best.
5. Ted Williams
Career Stats: 121.8 WAR, .344/.482/.634, 521 HR, 1,839 RBI
Career Accolades: Hall of Fame, 2x MVP, 2x Triple Crown, 19x All-Star, 6x Batting Title
Widely regarded as one of the greatest true hitters in MLB history, Williams revolutionized baseall with his unique approach to hitting. He holds the highest on-base percentage (.482) in MLB history and remains the last player to hit .400 in a season (lastly doing so in 1953). Despite missing several of his prime playing years to serve in World War II and the Korean War, he still secured six Batting Titles, two Triple Crowns and finished his career with a .316/.451/.645 slash line in his final season.
4. Barry Bonds
Career Stats: 162.8 WAR, .298/.444/.607, 762 HR, 1,996 RBI
Career Accolades: 7x MVP, 14x All-Star, Home Run Derby Champion, 8x Gold Glove, 12x Silver Slugger, 2x Batting Title
One of baseball’s most dominant but controversial players, Bonds holds the all-time home run record with 762 career homers. Before his surge when using performance-enhancing drugs, he was already an elite player, winning three MVPs from 1987 to 1998 while slashing .294/.416/.565 with 395 home runs and 1,168 RBI in 1,785 games. In the early 2000s, his numbers soared, including an MLB-record 73 home runs in 2001 and a staggering 1.368 OPS from 2001 to 2004. While one of the most feared bats off all time, his legacy will remain clouded by PED allegations, which kept him out of the Hall of Fame despite his record-setting seven MVPs — the most of all time.
3. Henry (Hank) Aaron
Career Stats: 143.2 WAR, .305/.374/.555, 755 HR, 2,297 RBI
Career Accolades: Hall of Fame, MVP, 25x All-Star, World Series, 3x Gold Glove, 2x Batting Title
Aaron was more than just a home run hitter — hitting 755 in his career, the second-most by a player in MLB history — he was one of the overall hitters in MLB history. Along with his power, Aaron finished his career with a .305 batting average and 3,771 hits, having the ability to hit for both power and contact. He totaled 25 consecutive All-Star selections and an MLB record 2,297 career RBI, solidifying his legacy as one of baseball’s best.
2. Willie Mays
Career Stats: 156.1 WAR, .301/.384/.557, 660 HR, 1,909 RBI
Career Accolades: Hall of Fame, 2x MVP, Rookie of the Year, 24x All-Star, World Series, 12x Gold Glove, Batting Title, 2x All-Star Game MVP
Mays was one of the first true five-tool players, making himself the greatest center fielder of all time. His over-the-shoulder catch in the 1954 World Series, is not just one of the best catches in MLB history but showcased his athleticism he brought. With 660 career home runs, a .302 batting average and 12 Gold Gloves, Mays dominated on both sides. He also led the majors in stolen bases for four consecutive seasons.
1. Babe Ruth
Career Stats: 182.6 WAR, .342/.474/.1.164, 714 HR, 2,214 RBI
94-46 W-L, 2.28 ERA
Career Accolades: Hall of Fame, MVP, 2x All-Star, 7x World Series, Batting Title, ERA Title
Ruth revolutionized baseball, setting records that still hold first in MLB history today — WAR (182.6), slugging percentage (.690), OPS (1.164) and OPS+ (204). He also ranks second in home runs, and RBI, while batting .342 on the career. His dominance extended beyond individual statistics, winning seven World Series titles, an MVP award and a batting title. While ranked as our No. 1 hitter of all time, it's also to note how much Ruth dominated on the hill, collecting a career ERA of 2.28 over 122.1 innings pitched.