Table of Contents

Baseball is more than a sport! It’s a legacy of greatness built by players who redefined what it means to excel. This article on the 100 Greatest Baseball Players of All Time pays tribute to the legends who have dominated the diamond, one position at a time.

We will be shedding light on the careers, teams, stats, and unique records of baseball’s finest, covering their standout stats, the teams they graced, and the records that set them apart.

It is time to celebrate the players who shaped the game, showcasing their impact and brilliance in every corner of the field.

Disclaimer: Determining the greatest player is subjective, as opinions often vary based on personal definitions of greatness and team loyalties. However, we have tried to remain as neutral as possible in our selections. Let’s get started!

The 10 Greatest Baseball Catchers of All Time

Catchers are the backbone of any baseball team, combining defensive brilliance with strategic game management. From iconic leaders behind the plate to players who changed the way the position is played; the following are the greatest Baseball catchers who have ever graced the pitch.

1. Johnny Bench

 

Teams: Cincinnati Reds (1967–1983)

Stats:

  • Career batting average: .267
  • Home runs: 389
  • Runs batted in (RBIs): 1,376
  • 10 Gold Glove Awards
  • 14-time All-Star

Primary Position: Catcher

Unique Record: First catcher in MLB history to win multiple MVP awards (1970 and 1972).

2. Yogi Berra

 

Team(s): New York Yankees (1946–1963), New York Mets (1965)

Stats:

  • Career batting average: .285
  • Home runs: 358
  • Runs batted in (RBIs): 1,430
  • 15-time All-Star
  • 10 World Series championships

Primary Position: Catcher

Unique Record: Most World Series championships won by a player (10)

3. Roy Campanella

 

Team(s): Brooklyn Dodgers (1948–1957)

Stats:

  • Career batting average: .276
  • Home runs: 242
  • Runs batted in (RBIs): 856
  • 8-time All-Star
  • 3-time National League MVP (1951, 1953, 1955)

Primary Position: Catcher

Unique Record: First catcher to win three National League MVP awards.

4. Gary Carter

 

Team(s): Montreal Expos (1974–1984, 1992), New York Mets (1985–1989), San Francisco Giants (1990), Los Angeles Dodgers (1991)

Stats:

  • Career batting average: .262
  • Home runs: 324
  • Runs batted in (RBIs): 1,225
  • 11-time All-Star
  • 3 Gold Glove Awards

Primary Position: Catcher

Unique Record: The first player inducted into the Hall of Fame primarily for his contributions to the Montreal Expos.

5. Carlton Fisk

 

Team(s): Boston Red Sox (1969, 1971–1980), Chicago White Sox (1981–1993)

Stats:

  • Career batting average: .269
  • Home runs: 376
  • Runs batted in (RBIs): 1,330
  • 11-time All-Star
  • 1 Gold Glove Award

Primary Position: Catcher

Unique Record: Holds the record for the most games caught in MLB history (2,226).

6. Mike Piazza

Team(s): Los Angeles Dodgers (1992–1998), Florida Marlins (1998), New York Mets (1998–2005), San Diego Padres (2006), Oakland Athletics (2007)

Stats:

  • Career batting average: .308
  • Home runs: 427
  • Runs batted in (RBIs): 1,335
  • 12-time All-Star
  • 10 Silver Slugger Awards

Primary Position: Catcher

Unique Record: Most career home runs by a catcher (396).

7. Ivan Rodriguez

Team(s): Texas Rangers (1991–2002, 2009), Florida Marlins (2003), Detroit Tigers (2004–2008), New York Yankees (2008), Houston Astros (2009), Washington Nationals (2010–2011)

Stats:

  • Career batting average: .296
  • Home runs: 311
  • Runs batted in (RBIs): 1,332
  • 14-time All-Star
  • 13 Gold Glove Awards

Primary Position: Catcher

Unique Record: Holds the record for the most Gold Glove Awards won by a catcher (13).

8. Gabby Hartnett

Team(s): Chicago Cubs (1922–1940), New York Giants (1941)

Stats:

  • Career batting average: .297
  • Home runs: 236
  • Runs batted in (RBIs): 1,179
  • 6-time All-Star
  • National League MVP (1935)

Primary Position: Catcher

Unique Record: Hit the famous “Homer in the Gloamin’” in 1938, one of the most legendary home runs in MLB history.

9. Bill Dickey

Team(s): New York Yankees (1928–1943, 1946)

Stats:

  • Career batting average: .313
  • Home runs: 202
  • Runs batted in (RBIs): 1,209
  • 11-time All-Star
  • 8-time World Series champion

Primary Position: Catcher

Unique Record: Held the record for the highest fielding percentage by a catcher during his era.

10. Mickey Cochrane

Team(s): Philadelphia Athletics (1925–1933), Detroit Tigers (1934–1937)

Stats:

  • Career batting average: .320
  • Home runs: 119
  • Runs batted in (RBIs): 830
  • 2-time American League MVP (1928, 1934)
  • 3-time World Series champion

Primary Position: Catcher

Unique Record: Highest career batting average by a catcher (.320).

The 10 Greatest First Basemen of All Time

First basemen are the powerhouses of the lineup, often delivering big hits and providing defensive stability on the field. From towering home run kings to all-around athletes, the following are the legends who have defined excellence at first base throughout baseball history.

11. Jeff Bagwell

Team(s): Houston Astros (1991–2005)

Stats:

  • Career batting average: .297
  • Home runs: 449
  • Runs batted in (RBIs): 1,529
  • 4-time Gold Glove Award winner
  • 1991 National League Rookie of the Year
  • 1994 National League MVP

Primary Position: First Baseman

Unique Record: First player in MLB history to hit 400 home runs and steal 200 bases.

12. Rod Carew

Team(s): Minnesota Twins (1967–1978), California Angels (1979–1985)

Stats:

  • Career batting average: .328
  • Home runs: 92
  • Runs batted in (RBIs): 1,015
  • 18-time All-Star
  • 7-time American League batting champion

Primary Position: First Baseman (originally Second Baseman)

Unique Record: The only player in MLB history to win a batting title in both the American and National Leagues.

13. Jimmie Foxx

Team(s): Philadelphia Athletics (1925–1935), Boston Red Sox (1936–1942), Chicago Cubs (1942–1945)

Stats:

  • Career batting average: .325
  • Home runs: 534
  • Runs batted in (RBIs): 1,922
  • 3-time MVP (1932, 1933, 1938)
  • 9-time All-Star

Primary Position: First Baseman

Unique Record: Only one of two players (along with Babe Ruth) to hit over 500 home runs and drive in over 1,900 RBIs.

14. Lou Gehrig

Team(s): New York Yankees (1923–1939)

Stats:

  • Career batting average: .340
  • Home runs: 493
  • Runs batted in (RBIs): 1,995
  • 7-time All-Star
  • 6-time World Series champion

Primary Position: First Baseman

Unique Record: Holds the record for most consecutive games played (2,130), a streak that stood for over 50 years.

15. Hank Greenberg

Team(s): Detroit Tigers (1930–1941, 1945–1946), Pittsburgh Pirates (1947)

Stats:

  • Career batting average: .313
  • Home runs: 331
  • Runs batted in (RBIs): 1,274
  • 2-time American League MVP (1935, 1940)
  • 4-time All-Star

Primary Position: First Baseman

Unique Record: First player in MLB history to hit 30 home runs in a season as a Jewish player.

16. Willie McCovey

Team(s): San Francisco Giants (1959–1968, 1977–1980), San Diego Padres (1974–1976)

Stats:

  • Career batting average: .270
  • Home runs: 521
  • Runs batted in (RBIs): 1,555
  • 6-time All-Star
  • 3-time World Series champion

Primary Position: First Baseman

Unique Record: McCovey holds the record for the most career grand slams (18) in MLB history.

17. Eddie Murray

Team(s): Baltimore Orioles (1977–1988, 1996), Los Angeles Dodgers (1989–1990), New York Mets (1991–1992), Cleveland Indians (1994–1996)

Stats:

  • Career batting average: .287
  • Home runs: 504
  • Runs batted in (RBIs): 1,926
  • 8-time All-Star
  • 3 Gold Glove Awards

Primary Position: First Baseman

Unique Record: One of only three players in MLB history (along with Hank Aaron and Willie Mays) to hit 500 home runs and 3,000 hits.

18. Albert Pujols

Team(s): St. Louis Cardinals (2001–2011), Los Angeles Angels (2012–2021), Los Angeles Dodgers (2022)

Stats:

  • Career batting average: .296
  • Home runs: 703
  • Runs batted in (RBIs): 2,218
  • 10-time All-Star
  • 3-time MVP (2005, 2008, 2009)

Primary Position: First Baseman

Unique Record: Third player in MLB history to hit 700 career home runs, joining Babe Ruth and Hank Aaron.

19. Frank Thomas

Team(s): Chicago White Sox (1990–2005), Oakland Athletics (2006–2008), Toronto Blue Jays (2009)

Stats:

  • Career batting average: .301
  • Home runs: 521
  • Runs batted in (RBIs): 1,704
  • 2-time American League MVP (1993, 1994)
  • 5-time All-Star

Primary Position: First Baseman

Unique Record: First player in MLB history to hit 500 home runs and maintain a career batting average of over .300.

20. Jim Thome

Team(s): Cleveland Indians (1991–2002), Chicago White Sox (2003–2009), Minnesota Twins (2010–2012), Philadelphia Phillies (2003, 2012–2013), Baltimore Orioles (2012)

Stats:

  • Career batting average: .276
  • Home runs: 612
  • Runs batted in (RBIs): 1,699
  • 5-time All-Star
  • 1-time Silver Slugger Award

Primary Position: First Baseman

Unique Record: One of only eight players in MLB history to hit 600 home runs.

The 10 Greatest Second Basemen of All Time

Second basemen may not always get the spotlight, but their contributions to both offense and defense are crucial to a team’s success. From defensive maestros to offensive spark plugs, the following are our picks for the greatest players who have excelled at the heart of the infield and shaped the game’s history.

21. Roberto Alomar

Team(s): Toronto Blue Jays (1988–1995), Baltimore Orioles (1996–1998), Cleveland Indians (1999–2001), Chicago White Sox (2003), Arizona Diamondbacks (2004), and other teams.

Stats:

  • Career batting average: .300
  • Home runs: 210
  • Runs batted in (RBIs): 1,134
  • 12-time All-Star
  • 10 Gold Glove Awards

Primary Position: Second Baseman

Unique Record: First second baseman in MLB history to win 10 Gold Gloves and hit for a .300 career batting average.

22. Craig Biggio

Team(s): Houston Astros (1988–2007)

Stats:

  • Career batting average: .281
  • Home runs: 291
  • Runs batted in (RBIs): 1,175
  • 7-time All-Star
  • 5 Gold Glove Awards

Primary Position: Second Baseman (also played catcher and outfield)

Unique Record: One of only 30 players in MLB history to achieve 3,000 career hits.

23. Rod Carew

Team(s): Minnesota Twins (1967–1978), California Angels (1979–1985)

Stats:

  • Career batting average: .328
  • Home runs: 92
  • Runs batted in (RBIs): 1,015
  • 18-time All-Star
  • 7 Gold Glove Awards

Primary Position: Second Baseman (also played first base)

Unique Record: Rod Carew won a batting title in 7 different seasons, showcasing his extraordinary ability to hit for average.

24. Eddie Collins

Team(s): Philadelphia Athletics (1906–1914), Chicago White Sox (1915–1930)

Stats:

  • Career batting average: .333
  • Home runs: 47
  • Runs batted in (RBIs): 1,160
  • 5-time All-Star
  • 4-time World Series champion

Primary Position: Second Baseman

Unique Record: Eddie Collins led the American League in stolen bases 7 times, showcasing his base-running brilliance.

25. Bobby Doerr

Team(s): Boston Red Sox (1937–1951)

Stats:

  • Career batting average: .288
  • Home runs: 223
  • Runs batted in (RBIs): 1,247
  • 9-time All-Star
  • 4 Gold Glove Awards

Primary Position: Second Baseman

Unique Record: Doerr was the first second baseman in MLB history to record over 100 RBIs in a season multiple times.

26. Charlie Gehringer

Team(s): Detroit Tigers (1924–1942)

Stats:

  • Career batting average: .320
  • Home runs: 184
  • Runs batted in (RBIs): 1,424
  • 6-time All-Star
  • 4-time Gold Glove Award winner

Primary Position: Second Baseman

Unique Record: Gehringer was the American League MVP in 1937, an achievement that showcased his remarkable all-around skills.

27. Rogers Hornsby

Team(s): St. Louis Cardinals (1915–1926), Chicago Cubs (1929–1932), and other teams

Stats:

  • Career batting average: .358
  • Home runs: 301
  • Runs batted in (RBIs): 1,584
  • 7-time batting champion
  • 2-time National League MVP (1925, 1929)

Primary Position: Second Baseman

Unique Record: Rogers Hornsby is one of the few players in MLB history to maintain a career batting average over .350.

28. Joe Morgan

Team(s): St. Louis Cardinals (1915–1926), Chicago Cubs (1929–1932), and other teams

Stats:

  • Career batting average: .358
  • Home runs: 301
  • Runs batted in (RBIs): 1,584
  • 7-time batting champion
  • 2-time National League MVP (1925, 1929)

Primary Position: Second Baseman

Unique Record: Rogers Hornsby is one of the few players in MLB history to maintain a career batting average over .350.

29. Jackie Robinson

Team(s): Brooklyn Dodgers (1947–1956)

Stats:

  • Career batting average: .311
  • Home runs: 137
  • Runs batted in (RBIs): 734
  • 6-time All-Star
  • 1-time MVP (1949)

Primary Position: Second Baseman

Unique Record: First African American player to break the MLB color barrier, forever changing the landscape of professional sports.

30. Ryne Sandberg

Team(s): Chicago Cubs (1981–1997, 2004)

Stats:

  • Career batting average: .285
  • Home runs: 282
  • Runs batted in (RBIs): 1,061
  • 9-time All-Star
  • 9 Gold Glove Awards

Primary Position: Second Baseman

Unique Record: Ryne Sandberg holds the record for most home runs in a single season by a second baseman (40 home runs in 1990).

The 10 Greatest Third Basemen of All Time

Third base is often a hot corner, where power hitters meet defensive prowess. The greatest third basemen have not only protected one of the most challenging positions on the field but also delivered at the plate with consistent power and clutch performances. Our following picks celebrate those players who have mastered both.

31. Wade Boggs

Team(s): Boston Red Sox (1982–1992), New York Yankees (1993–1997), Tampa Bay Devil Rays (1998–1999)

Stats:

  • Career batting average: .328
  • Home runs: 118
  • Runs batted in (RBIs): 1,014
  • 12-time All-Star
  • 5 Gold Glove Awards

Primary Position: Third Baseman

Unique Record: Wade Boggs is one of only 30 players in MLB history to reach 3,000 career hits.

32. George Brett

Team(s): Kansas City Royals (1973–1993)

Stats:

  • Career batting average: .305
  • Home runs: 317
  • Runs batted in (RBIs): 1,595
  • 13-time All-Star
  • 3 Gold Glove Awards

Primary Position: Third Baseman

Unique Record: George Brett is one of the only players in MLB history to win a batting title in three different decades (1976, 1980, and 1990).

33. Eddie Mathews

Team(s): Milwaukee/Atlanta Braves (1952–1966), Houston Astros (1967), Detroit Tigers (1967–1968)

Stats:

  • Career batting average: .271
  • Home runs: 512
  • Runs batted in (RBIs): 1,453
  • 9-time All-Star
  • 2-time Home Run Leader

Primary Position: Third Baseman

Unique Record: Eddie Mathews was the first player in MLB history to hit 500 home runs and play exclusively as a third baseman.

34. Brooks Robinson

Team(s): Baltimore Orioles (1955–1977)

Stats:

  • Career batting average: .267
  • Home runs: 268
  • Runs batted in (RBIs): 1,314
  • 18-time All-Star
  • 16 Gold Glove Awards

Primary Position: Third Baseman

Unique Record: Brooks Robinson holds the record for the most Gold Glove Awards by a third baseman, with 16.

35. Mike Schmidt

Team(s): Philadelphia Phillies (1972–1989)

Stats:

  • Career batting average: .267
  • Home runs: 548
  • Runs batted in (RBIs): 1,595
  • 12-time All-Star
  • 10 Gold Glove Awards

Primary Position: Third Baseman

Unique Record: Mike Schmidt is the only third baseman in MLB history to hit over 500 home runs and win 10 Gold Gloves.

36. Chipper Jones

Team(s): Atlanta Braves (1993–2012)

Stats:

  • Career batting average: .303
  • Home runs: 468
  • Runs batted in (RBIs): 1,623
  • 8-time All-Star
  • 1 Gold Glove Award

Primary Position: Third Baseman

Unique Record: Chipper Jones is the only switch hitter in MLB history to have a career batting average over .300 and 400+ home runs.

37. Ron Santo

Team(s): Chicago Cubs (1960–1973), Chicago White Sox (1974–1975)

Stats:

  • Career batting average: .277
  • Home runs: 342
  • Runs batted in (RBIs): 1,331
  • 9-time All-Star
  • 5 Gold Glove Awards

Primary Position: Third Baseman

Unique Record: Ron Santo is the only third baseman in MLB history to have more than 300 home runs and 1,300 RBIs without receiving a Gold Glove in his first four seasons.

38. Adrian Beltre

Team(s): Los Angeles Dodgers (1998–2004), Seattle Mariners (2005–2010), Texas Rangers (2011–2018), Boston Red Sox (2010)

Stats:

  • Career batting average: .286
  • Home runs: 477
  • Runs batted in (RBIs): 1,707
  • 4-time Gold Glove Award
  • 4-time All-Star

Primary Position: Third Baseman

Unique Record: Adrian Beltre is the only player in MLB history to have over 3,000 hits and 450 home runs while playing primarily at third base.

39. Scott Rolen

Team(s): Philadelphia Phillies (1996–2002), St. Louis Cardinals (2002–2007), Toronto Blue Jays (2008–2010), Cincinnati Reds (2010–2012)

Stats:

  • Career batting average: .281
  • Home runs: 316
  • Runs batted in (RBIs): 1,287
  • 8 Gold Glove Awards
  • 7-time All-Star

Primary Position: Third Baseman

Unique Record: Scott Rolen is one of only five third basemen in MLB history to win 8 Gold Gloves, setting a high standard for defensive excellence at the hot corner.

40. Paul Molitor

Team(s): Milwaukee Brewers (1978–1992), Toronto Blue Jays (1993–1995), Minnesota Twins (1996–1998)

Stats:

  • Career batting average: .306
  • Home runs: 234
  • Runs batted in (RBIs): 1,307
  • 3,319 career hits
  • 4-time All-Star

Primary Position: Third Baseman

Unique Record: Paul Molitor is one of only seven players in MLB history to record over 3,000 hits, 500 stolen bases, and 200 home runs.

The 10 Greatest Shortstops of All Time

Shortstop is often regarded as the most challenging and crucial position on the baseball field, requiring a unique blend of athleticism, defensive skills, and offensive capability. The following players on this list not only dominated defensively but also made significant contributions with the bat.

41. Ernie Banks

Team(s): Chicago Cubs (1953–1971)

Stats:

  • Career batting average: .274
  • Home runs: 512
  • Runs batted in (RBIs): 1,636
  • 14-time All-Star
  • 2-time MVP

Primary Position: Shortstop

Unique Record: Ernie Banks was the first shortstop in MLB history to hit over 500 home runs.

42. Lou Boudreau

Team(s): Cleveland Indians (1938–1950), Boston Red Sox (1951–1952), Chicago Cubs (1952–1953)

Stats:

  • Career batting average: .295
  • Home runs: 68
  • Runs batted in (RBIs): 512
  • 4-time All-Star
  • 1-time MVP

Primary Position: Shortstop

Unique Record: Lou Boudreau is the only player to win the American League MVP award while also serving as a player-manager.

43. Joe Cronin

Team(s): Boston Red Sox (1926–1934), Washington Senators (1935–1945)

Stats:

  • Career batting average: .301
  • Home runs: 170
  • Runs batted in (RBIs): 1,284
  • 7-time All-Star
  • 2-time All-MLB

Primary Position: Shortstop

Unique Record: Joe Cronin is one of the few shortstops in history to play over 2,000 games at the position while maintaining a career batting average of over .300.

44. George Davis

Team(s): Chicago White Sox (1891–1900), New York Giants (1900–1909), New York Yankees (1910)

Stats:

  • Career batting average: .295
  • Home runs: 46
  • Runs batted in (RBIs): 1,181
  • 2-time All-Star (when the term was first used, though he played in an era without the official All-Star game)
  • 2,660 career hits

Primary Position: Shortstop

Unique Record: George Davis is one of only a few players to have played in both the 19th and 20th centuries, marking a bridge between the two baseball eras.

45. Derek Jeter

Team(s): New York Yankees (1995–2014)

Stats:

  • Career batting average: .310
  • Home runs: 260
  • Runs batted in (RBIs): 1,311
  • 14-time All-Star
  • 5-time World Series Champion

Primary Position: Shortstop

Unique Record: Derek Jeter is the only player in MLB history to have recorded 3,000 hits, 200 home runs, and 1,000 RBIs as a shortstop.

46. Barry Larkin

Team(s): Cincinnati Reds (1986–2004)

Stats:

  • Career batting average: .295
  • Home runs: 198
  • Runs batted in (RBIs): 960
  • 12-time All-Star
  • 9-time Gold Glove Award Winner

Primary Position: Shortstop

Unique Record: Barry Larkin is one of the few shortstops in MLB history to win an MVP award (1995) and a World Series title (1990).

47. Cal Ripken Jr.

Team(s): Baltimore Orioles (1981–2001)

Stats:

  • Career batting average: .276
  • Home runs: 431
  • Runs batted in (RBIs): 1,695
  • 19-time All-Star
  • 2-time American League MVP (1983, 1991)

Primary Position: Shortstop

Unique Record: Cal Ripken Jr. holds the MLB record for consecutive games played with 2,632, a streak that lasted from 1982 to 1998.

48. Alex Rodriguez

Team(s): Seattle Mariners (1994–2000), Texas Rangers (2001–2003), New York Yankees (2004–2016)

Stats:

  • Career batting average: .295
  • Home runs: 696
  • Runs batted in (RBIs): 2,086
  • 14-time All-Star
  • 3-time American League MVP (2003, 2005, 2007)

Primary Position: Shortstop (later transitioned to third base)

Unique Record: Alex Rodriguez is the youngest player in MLB history to reach 500 home runs, accomplishing the feat at just 29 years old.

49. Ozzie Smith

Team(s): San Diego Padres (1978–1981), St. Louis Cardinals (1982–1996)

Stats:

  • Career batting average: .262
  • Home runs: 28
  • Runs batted in (RBIs): 793
  • 15-time All-Star
  • 13-time Gold Glove Award Winner

Primary Position: Shortstop

Unique Record: Ozzie Smith holds the record for most Gold Glove Awards for a shortstop with 13.

50. Honus Wagner

Team(s): Pittsburgh Pirates (1897–1917)

Stats:

  • Career batting average: .329
  • Home runs: 101
  • Runs batted in (RBIs): 1,732
  • 8-time National League batting champion
  • 3-time World Series Champion

Primary Position: Shortstop

Unique Record: Honus Wagner is one of the five players featured in the famous “T206” baseball card set, with his card being one of the most valuable and sought-after in the world.

10 Greatest Left Fielders of All Time

Left fielders have often been some of the most versatile players on the field, combining strong bat power, fielding ability, and speed. The following are our picks for the top 10 left fielders in MLB history, players who not only shone with their exceptional hitting but also made a lasting impact on the field, contributing to their teams’ success in unique ways.

51. Barry Bonds

Team(s): Pittsburgh Pirates (1986–1992), San Francisco Giants (1993–2007)

Stats:

  • Career batting average: .298
  • Home runs: 762 (MLB record)
  • Runs batted in (RBIs): 1,996
  • 14-time All-Star
  • 7-time National League MVP

Primary Position: Left Fielder

Unique Record: Barry Bonds holds the MLB record for career home runs with 762, as well as the single-season home run record with 73 in 2001.

52. Lou Brock

Team(s): Chicago Cubs (1961–1964), St. Louis Cardinals (1964–1979)

Stats:

  • Career batting average: .293
  • Home runs: 149
  • Runs batted in (RBIs): 802
  • 6-time All-Star
  • 2-time World Series Champion (1964, 1967)

Primary Position: Left Fielder

Unique Record: Lou Brock set the MLB record for stolen bases at the time, finishing his career with 938 steals.

53. Rickey Henderson

Team(s): Oakland Athletics (1979–1984, 1989–1993), New York Yankees (1985–1989, 2004), Toronto Blue Jays (1993–1995), San Diego Padres (1996), Anaheim Angels (1997), and others

Stats:

  • Career batting average: .279
  • Home runs: 297
  • Runs batted in (RBIs): 1,115
  • 10-time All-Star
  • 1-time World Series Champion (1993)

Primary Position: Left Fielder

Unique Record: Rickey Henderson holds the MLB record for career stolen bases with 1,406, as well as the most career runs scored (2,295).

 

54. Al Simmons

Team(s): Philadelphia Athletics (1924–1930, 1933–1940), Chicago White Sox (1933), Milwaukee Braves (1944), Detroit Tigers (1944–1945)

Stats:

  • Career batting average: .334
  • Home runs: 307
  • Runs batted in (RBIs): 1,828
  • 3-time All-Star
  • 1-time World Series Champion (1930)

Primary Position: Left Fielder

Unique Record: Al Simmons finished his career with a remarkable .334 batting average and over 1,800 RBIs, ranking among the top hitters of his era.

55. Willie Stargell

Team(s): Pittsburgh Pirates (1962–1982)

Stats:

  • Career batting average: .264
  • Home runs: 475
  • Runs batted in (RBIs): 1,540
  • 7-time All-Star
  • 1-time World Series Champion (1979)

Primary Position: Left Fielder

Unique Record: Willie Stargell became the first player to win both the National League MVP and the World Series MVP in the same year (1979).

56. Carl Yastrzemski

Team(s): Boston Red Sox (1961–1983)

Stats:

  • Career batting average: .285
  • Home runs: 452
  • Runs batted in (RBIs): 1,844
  • 18-time All-Star
  • 3-time Gold Glove winner

Primary Position: Left Fielder

Unique Record: Carl Yastrzemski is one of the few players to have earned a Triple Crown, leading the American League in batting average, home runs, and RBIs in 1967.

57. Ed Delahanty

Team(s): Philadelphia Phillies (1888–1899), Cleveland Spiders (1899)

Stats:

  • Career batting average: .346
  • Home runs: 101
  • Runs batted in (RBIs): 1,464
  • 5-time batting champion
  • 1-time home run leader (1899)

Primary Position: Left Fielder

Unique Record: Ed Delahanty was one of the first players in MLB history to achieve a career batting average above .340 and was one of the premier hitters of his time.

58. Joe Jackson

Team(s): Chicago White Sox (1908–1920)

Stats:

  • Career batting average: .356
  • Home runs: 54
  • Runs batted in (RBIs): 1,114
  • 3-time batting champion
  • 1-time World Series Champion (1917)

Primary Position: Left Fielder

Unique Record: Joe Jackson’s .356 career batting average ranks among the highest in Major League Baseball history, and he was known for his remarkable contact hitting and ability to avoid strikeouts.

59. Jim Rice

Team(s): Boston Red Sox (1974–1989)

Stats:

  • Career batting average: .298
  • Home runs: 382
  • Runs batted in (RBIs): 1,451
  • 8-time All-Star
  • 3-time Silver Slugger Award winner

Primary Position: Left Fielder

Unique Record: Jim Rice led the American League in home runs and RBIs in 1978 and became one of the most feared power hitters of the late 1970s and 1980s.

60. Goose Goslin

Team(s): Washington Senators (1921–1930), Detroit Tigers (1931–1933), St. Louis Browns (1934), Boston Red Sox (1935)

Stats:

  • Career batting average: .316
  • Home runs: 248
  • Runs batted in (RBIs): 1,609
  • 1-time All-Star
  • 1-time World Series Champion (1924)

Primary Position: Left Fielder

Unique Record: Goose Goslin was a key contributor to the Washington Senators’ 1924 World Series championship, playing a crucial role in their success with his bat.

The 10 Greatest Center Fielders of All Time

Center fielders are often considered the heart of a team’s defense, and the greatest to ever play the position combined with exceptional range, speed, and a strong bat. From legends who changed the game with their all-around ability to players who revolutionized the position, the following are our picks for the top 10 center fielders in baseball history.

61. Ty Cobb

Team(s): Detroit Tigers (1905–1926), Philadelphia Athletics (1927–1928)

Stats:

  • Career batting average: .366 (highest in MLB history)
  • Home runs: 117
  • Runs batted in (RBIs): 1,938
  • 12-time American League batting champion
  • 4-time stolen base leader

Primary Position: Center Fielder

Unique Record: Ty Cobb holds the highest career batting average in MLB history at .366, a record that still stands to this day.

62. Joe DiMaggio

Team(s): New York Yankees (1936–1951)

Stats:

  • Career batting average: .325
  • Home runs: 361
  • Runs batted in (RBIs): 1,537
  • 3-time MVP
  • 9-time World Series Champion

Primary Position: Center Fielder

Unique Record: Joe DiMaggio’s 56-game hitting streak remains an unbroken MLB record, a feat that has captivated fans for decades.

63. Ken Griffey Jr.

Team(s): Seattle Mariners (1989–1999, 2009–2010), Cincinnati Reds (2000–2008)

Stats:

  • Career batting average: .284
  • Home runs: 630
  • Runs batted in (RBIs): 1,836
  • 13-time All-Star
  • 10-time Gold Glove Award winner

Primary Position: Center Fielder

Unique Record: Ken Griffey Jr. is tied for 7th on the all-time home run list with 630, and he is the only player in MLB history to hit at least 600 home runs and win 10 Gold Gloves.

64. Mickey Mantle

Team(s): New York Yankees (1951–1968)

Stats:

  • Career batting average: .298
  • Home runs: 536
  • Runs batted in (RBIs): 1,509
  • 3-time American League MVP
  • 7-time World Series Champion

Primary Position: Center Fielder

Unique Record: Mickey Mantle hit the longest home run in Yankee Stadium history, a 565-foot blast that remains an iconic moment in baseball lore.

65. Willie Mays

Team(s): New York/San Francisco Giants (1951–1972), New York Mets (1972–1973)

Stats:

  • Career batting average: .302
  • Home runs: 660
  • Runs batted in (RBIs): 1,903
  • 24-time All-Star
  • 12-time Gold Glove Award winner

Primary Position: Center Fielder

Unique Record: Willie Mays is one of only five players in MLB history to hit over 600 home runs and steal over 300 bases, a testament to his incredible all-around ability.

66. Duke Snider

Team(s): Brooklyn/Los Angeles Dodgers (1947–1962), New York Mets (1963–1964)

Stats:

  • Career batting average: .295
  • Home runs: 407
  • Runs batted in (RBIs): 1,333
  • 6-time All-Star
  • 2-time World Series Champion

Primary Position: Center Fielder

Unique Record: Duke Snider was the first player to hit four home runs in a single World Series game, a record that still stands.

67. Tris Speaker

Team(s): Boston Red Sox (1907–1915), Cleveland Indians (1916–1926), Washington Senators (1927)

Stats:

  • Career batting average: .345
  • Home runs: 117
  • Runs batted in (RBIs): 1,529
  • 8-time All-Star (in the era before All-Star games)
  • 5-time Gold Glove Award winner (posthumous recognition)

Primary Position: Center Fielder

Unique Record: Tris Speaker holds the MLB record for the most career doubles by a center fielder with 792, a testament to his exceptional hitting ability.

68. Kirby Puckett

Team(s): Minnesota Twins (1984–1995)

Stats:

  • Career batting average: .318
  • Home runs: 207
  • Runs batted in (RBIs): 1,085
  • 6-time All-Star
  • 2-time World Series Champion

Primary Position: Center Fielder

Unique Record: Kirby Puckett is one of only a few players to retire with a career batting average above .300 and a World Series MVP award.

69. Richie Ashburn

Team(s): Philadelphia Phillies (1948–1959), Chicago Cubs (1960)

Stats:

  • Career batting average: .308
  • Home runs: 29
  • Runs batted in (RBIs): 682
  • 5-time All-Star
  • 7-time Gold Glove Award winner

Primary Position: Center Fielder

Unique Record: Richie Ashburn led the National League in batting average in 1955 and was among the league leaders in hits and on-base percentage multiple times.

70. Andre Dawson

Team(s): Montreal Expos (1976–1986), Chicago Cubs (1987–1992), Florida Marlins (1993–1995), Boston Red Sox (1996)

Stats:

  • Career batting average: .279
  • Home runs: 438
  • Runs batted in (RBIs): 1,591
  • 8-time All-Star
  • 4-time Gold Glove Award winner

Primary Position: Center Fielder

Unique Record: Andre Dawson is the only player in MLB history to win a Gold Glove Award and an MVP award in the same season (1987).

The 10 Greatest Right Fielders of All Time

Right field is often a position that combines power hitting with a strong arm and defensive awareness. From home run legends to all-time great defensive players, the following 10 best right fielders have left an indelible mark on the game.

71. Hank Aaron

Team(s): Milwaukee/Atlanta Braves (1954–1974), Milwaukee Brewers (1975–1976)

Stats:

  • Career batting average: .305
  • Home runs: 755 (held the record for most home runs until 2007)
  • Runs batted in (RBIs): 2,297 (all-time leader)
  • 25-time All-Star
  • 1957 National League MVP

Primary Position: Right Fielder

Unique Record: Hank Aaron holds the all-time MLB record for RBIs with 2,297 and is second in career home runs with 755 (behind Barry Bonds).

72. Roberto Clemente

Team(s): Pittsburgh Pirates (1955–1972)

Stats:

  • Career batting average: .317
  • Home runs: 240
  • Runs batted in (RBIs): 1,305
  • 12-time Gold Glove Award winner
  • 1966 National League MVP

Primary Position: Right Fielder

Unique Record: Roberto Clemente became the first Latin American player to reach 3,000 hits and was posthumously awarded the Presidential Medal of Freedom.

73. Reggie Jackson

Team(s): Oakland Athletics (1967–1975), Baltimore Orioles (1976), New York Yankees (1977–1981), California Angels (1982–1986), Oakland Athletics (1987–1988)

Stats:

  • Career batting average: .262
  • Home runs: 563
  • Runs batted in (RBIs): 1,702
  • 14-time All-Star
  • 5-time World Series champion (1972, 1973, 1974 with the Athletics; 1977, 1978 with the Yankees)

Primary Position: Right Fielder

Unique Record: Reggie Jackson is famously known as “Mr. October” for his postseason heroics, particularly his performance in the 1977 World Series where he hit three home runs in a single game.

74. Al Kaline

Team(s): Detroit Tigers (1953–1974)

Stats:

  • Career batting average: .297
  • Home runs: 399
  • Runs batted in (RBIs): 1,582
  • 18-time All-Star
  • 1955 American League Batting Champion

Primary Position: Right Fielder

Unique Record: Al Kaline was the youngest player to ever win a Gold Glove Award, achieving this honor at the age of 20.

75. Mel Ott

Team(s): New York Giants (1926–1947)

Stats:

  • Career batting average: .304
  • Home runs: 511
  • Runs batted in (RBIs): 1,860
  • 12-time All-Star
  • 1,859 career walks (led the National League six times in this category)

Primary Position: Right Fielder

Unique Record: Mel Ott was the first National League player to hit 500 career home runs, a milestone that cemented his status as a trailblazer in power hitting.

76. Frank Robinson

Team(s): Cincinnati Reds (1956–1965), Baltimore Orioles (1966–1971), Los Angeles Dodgers (1972), California Angels (1973–1974), Cleveland Indians (1974–1976)

Stats:

  • Career batting average: .294
  • Home runs: 586
  • Runs batted in (RBIs): 1,812
  • 14-time All-Star
  • Triple Crown Winner (1966)

Primary Position: Right Fielder

Unique Record: Frank Robinson is the only player in MLB history to win the MVP Award in both the American and National Leagues.

77. Babe Ruth

Team(s): Boston Red Sox (1914–1919), New York Yankees (1920–1934), Boston Braves (1935)

Stats:

  • Career batting average: .342
  • Home runs: 714
  • Runs batted in (RBIs): 2,214
  • Slugging percentage: .690 (all-time record)
  • 12-time home run leader

Primary Position: Right Fielder (also excelled as a Pitcher early in his career)

Unique Record: Babe Ruth’s career slugging percentage of .690 remains the highest in MLB history.

78. Ichiro Suzuki

Team(s): Orix BlueWave (NPB, 1992–2000), Seattle Mariners (2001–2012, 2018–2019), New York Yankees (2012–2014), Miami Marlins (2015–2017)

Stats:

  • MLB Hits: 3,089
  • NPB Hits: 1,278
  • Combined Professional Hits: 4,367 (World Record)
  • Career batting average (MLB): .311
  • 10-time MLB All-Star

Primary Position: Right Fielder

Unique Record: Ichiro holds the single-season hits record in MLB, with 262 hits in 2004, a feat unmatched in baseball history.

79. Tony Gwynn

Team(s): San Diego Padres (1982–2001)

Stats:

  • Career Hits: 3,141
  • Career Batting Average: .338
  • 15-time All-Star
  • 8-time National League batting champion
  • 5-time Gold Glove winner

Primary Position: Right Fielder

Unique Record: Tony Gwynn holds the modern-era record for the most batting titles in the National League, with eight to his name.

80. Sam Crawford

Team(s): Cincinnati Reds (1899–1902), Detroit Tigers (1903–1917)

Stats:

  • Career Hits: 2,961
  • Career Batting Average: .309
  • Career Triples: 309 (MLB Record)
  • 3-time American League RBI leader

Primary Position: Right Fielder

Unique Record: Sam Crawford holds the all-time MLB record for career triples with 309, a mark that has stood for over a century.

The 5 Greatest Designated Hitters of All Time

The role of the designated hitter (DH) revolutionized baseball, allowing teams to utilize powerhouse hitters without requiring them to play defense. These players excelled in delivering clutch hits, amassing legendary stats, and changing the game’s dynamics with their offensive prowess.

81. Edgar Martinez

Team(s): Seattle Mariners (1987–2004)

Stats:

  • Career Hits: 2,247
  • Career Batting Average: .312
  • Career Home Runs: 309
  • Career RBIs: 1,261
  • 7-time All-Star and 5-time Silver Slugger

Primary Position: Designated Hitter / Third Baseman

Unique Record: One of only 11 players in MLB history to have at least 300 home runs, 500 doubles, and a .300+ career batting average.

82. David Ortiz

Team(s): Minnesota Twins (1997–2002), Boston Red Sox (2003–2016)

Stats:

  • Career Hits: 2,472
  • Career Batting Average: .286
  • Career Home Runs: 541
  • Career RBIs: 1,768
  • 10-time All-Star and 7-time Silver Slugger

Primary Position: Designated Hitter / First Baseman

Unique Record: Holds the MLB record for most career home runs, RBIs, and hits by a designated hitter.

83. Harold Baines

Team(s): Chicago White Sox (1980–1989, 1996–1997, 2000–2001), Texas Rangers (1989–1990), Oakland Athletics (1990–1992), Baltimore Orioles (1993–1995, 1997–1999), Cleveland Indians (1999)

Stats:

  • Career Hits: 2,866
  • Career Batting Average: .289
  • Career Home Runs: 384
  • Career RBIs: 1,628
  • 6-time All-Star

Primary Position: Designated Hitter / Right Fielder

Unique Record: One of the most consistent hitters of his era, ranking high in hits and RBIs among designated hitters.

84. Paul Molitor

Team(s): Milwaukee Brewers (1978–1992), Toronto Blue Jays (1993–1995), Minnesota Twins (1996–1998)

Stats:

  • Career Hits: 3,319
  • Career Batting Average: .306
  • Career Home Runs: 234
  • Career RBIs: 1,307
  • 7-time All-Star

Primary Position: Designated Hitter / Third Baseman

Unique Record: One of only five players in MLB history to have a 3,000-hit career while also playing a significant portion of games as a designated hitter.

85. Frank Thomas

Team(s): Chicago White Sox (1990–2005), Oakland Athletics (2006, 2008), Toronto Blue Jays (2007–2008)

Stats:

  • Career Hits: 2,468
  • Career Batting Average: .301
  • Career Home Runs: 521
  • Career RBIs: 1,704
  • 2-time AL MVP (1993, 1994)

Primary Position: Designated Hitter / First Baseman

Unique Record: The first player in MLB history to achieve seven consecutive seasons (1991–1997) with a .300+ batting average, 20+ home runs, 100+ RBIs, and 100+ walks.

The 10 Greatest Starting Pitchers of All Time

Starting pitchers are the cornerstone of any great baseball team, setting the tone for the game and often carrying the team on their shoulders. From legendary fastballs to unhittable curveballs, the following picks celebrate the most dominant and iconic starting pitchers in baseball history, whose performances have left a lasting legacy on the mound.

86. Grover Cleveland Alexander

Team(s): Philadelphia Phillies (1911–1917, 1938–1940), Chicago Cubs (1918–1926), St. Louis Cardinals (1926–1930)

Stats:

  • Career Wins: 373
  • Career ERA: 2.56
  • Career Strikeouts: 2,198
  • Career Shutouts: 90
  • 2-time NL MVP (1915, 1924)

Primary Position: Starting Pitcher

Unique Record: Grover Cleveland Alexander held the MLB record for shutouts (90) for several decades, a mark that remains one of the highest in baseball history.

87. Bob Gibson

Team(s): St. Louis Cardinals (1959–1975)

Stats:

  • Career Wins: 251
  • Career ERA: 2.91
  • Career Strikeouts: 3,117
  • Career Shutouts: 56
  • 2-time World Series Champion (1964, 1967)

Primary Position: Starting Pitcher

Unique Record: Gibson’s 1.12 ERA in 1968 remains one of the most impressive single-season pitching feats in MLB history, earning him the nickname “The Greatest Season by a Pitcher.”

88. Tom Seaver

Team(s): New York Mets (1967–1977), Cincinnati Reds (1977–1982), Chicago White Sox (1984–1986), Boston Red Sox (1986)

Stats:

  • Career Wins: 311
  • Career ERA: 2.86
  • Career Strikeouts: 3,640
  • Career Shutouts: 61
  • 1969 World Series Champion

Primary Position: Starting Pitcher

Unique Record: Seaver became the first pitcher to reach 300 wins and 3,000 strikeouts with the same team, marking a monumental achievement in baseball history.

89. Cy Young

Team(s): Cleveland Spiders (1890–1898), St. Louis Perfectos (1899), Boston Americans (1901–1908), Cleveland Naps (1909–1911)

Stats:

  • Career Wins: 511 (most in MLB history)
  • Career ERA: 2.63
  • Career Strikeouts: 2,803
  • Career Shutouts: 76
  • 1-time World Series Champion (1903)

Primary Position: Starting Pitcher

Unique Record: Cy Young holds the record for most career wins with 511, a feat that remains unchallenged to this day. He also pitched the most innings in MLB history with 7,356.

90. Walter Johnson

Team(s): Washington Senators (1907–1927)

Stats:

  • Career Wins: 417
  • Career ERA: 2.17
  • Career Strikeouts: 3,509
  • Career Shutouts: 110
  • 1-time World Series Champion (1924)

Primary Position: Starting Pitcher

Unique Record: Walter Johnson holds the record for the most career shutouts with 110, a mark that remains unbeaten. He also recorded the highest career strikeout rate of his era.

91. Christy Mathewson

Team(s): New York Giants (1900–1916)

Stats:

  • Career Wins: 373
  • Career ERA: 2.13
  • Career Strikeouts: 2,507
  • Career Shutouts: 79
  • 2-time World Series Champion (1905, 1921)

Primary Position: Starting Pitcher

Unique Record: Christy Mathewson was known for his devastating “fadeaway” pitch, a precursor to the modern screwball, and for being one of the first to establish the art of pitching for control rather than solely relying on overpowering stuff.

92. Warren Spahn

Team(s): Boston/Milwaukee Braves (1942–1964), New York Mets (1965–1966)

Stats:

  • Career Wins: 363
  • Career ERA: 3.09
  • Career Strikeouts: 2,583
  • Career Shutouts: 63
  • 1-time World Series Champion (1957)

Primary Position: Starting Pitcher

Unique Record: Warren Spahn holds the record for the most career wins by a left-handed pitcher, with 363 victories.

93. Sandy Koufax

Team(s): Brooklyn/Los Angeles Dodgers (1955–1966)

Stats:

  • Career Wins: 165
  • Career ERA: 2.76
  • Career Strikeouts: 2,396
  • Career Shutouts: 40
  • 4-time World Series Champion (1959, 1963, 1965, 1966)

Primary Position: Starting Pitcher

Unique Record: Sandy Koufax’s remarkable career included four no-hitters, one of which was a perfect game in 1965. He is also the only pitcher to win three Cy Young Awards in a single decade (1960s).

94. Nolan Ryan

Team(s): New York Mets (1966–1971), California Angels (1972–1979), Houston Astros (1980–1988), Texas Rangers (1989–1993)

Stats:

  • Career Wins: 324
  • Career ERA: 3.19
  • Career Strikeouts: 5,714 (MLB Record)
  • Career No-Hitters: 7 (MLB Record)
  • 1-time World Series Champion (1969)

Primary Position: Starting Pitcher

Unique Record: Nolan Ryan holds the MLB record for most career strikeouts (5,714) and no-hitters (7).

95. Roger Clemens

Team(s): Boston Red Sox (1984–1996), Toronto Blue Jays (1997–1998), New York Yankees (1999–2003, 2007), Houston Astros (2004–2006)

Stats:

  • Career Wins: 354
  • Career ERA: 3.12
  • Career Strikeouts: 4,672
  • 7-time Cy Young Award Winner (Record for most Cy Young Awards)
  • 2-time World Series Champion (1999, 2000)

Primary Position: Starting Pitcher

Unique Record: Roger Clemens holds the record for the most Cy Young Awards (7), a testament to his dominant performances over his long career.

The 5 Greatest Relief Pitchers of All Time

Relief pitchers are the unsung heroes of baseball, stepping in during the most high-pressure moments to secure victory. These players redefined the art of closing games, racking up saves, strikeouts, and accolades that etched their names in MLB history. Here’s a look at our picks of the 10 greatest relief pitchers of all time who dominated the mound with precision and nerves of steel.

96. Dennis Eckersley

Team(s): Cleveland Indians, Boston Red Sox, Chicago Cubs, Oakland Athletics, St. Louis Cardinals

Stats:

  • 197 wins
  • 390 saves
  • 85 ERA,
  • 2,401 strikeouts

Primary Position: Relief Pitcher/Closer (also a Starting Pitcher early in his career)

Unique Record: First pitcher in MLB history to achieve both a 20-win season as a starter and a 50-save season as a closer.

97. Rollie Fingers

Team(s): Oakland Athletics, San Diego Padres, Milwaukee Brewers

Stats:

  • 114 wins
  • 341 saves
  • 90 ERA
  • 1,299 strikeouts

Primary Position: Relief Pitcher/Closer

Unique Record: First relief pitcher to win both the Cy Young Award and the MVP Award in the same season (1981).

98. Goose Gossage

Team(s): Chicago White Sox, Pittsburgh Pirates, New York Yankees, San Diego Padres, and others

Stats:

  • 124 wins
  • 310 saves
  • 01 ERA
  • 1,502 strikeouts

Primary Position: Relief Pitcher/Closer

Unique Record: Pioneered the “fireman” role, excelling in multi-inning saves during an era when closers often pitched longer than one inning.

99. Trevor Hoffman

Team(s): San Diego Padres, Milwaukee Brewers, Florida Marlins

Stats:

  • 61 wins
  • 601 saves
  • 87 ERA
  • 1,133 strikeouts

Primary Position: Relief Pitcher/Closer

Unique Record: The first pitcher in MLB history to reach 600 career saves.

100. Mariano Rivera

Team(s): New York Yankees

Stats:

  • 82 wins
  • 652 saves
  • 21 ERA
  • 1,173 strikeouts

Primary Position: Closer

Unique Record: All-time MLB saves leader with 652 career saves and the only player unanimously elected to the Baseball Hall of Fame.

Final Thoughts

The history of Major League Baseball is rich with legends who have defined excellence and left an indelible mark on the sport. From dominant pitchers to powerful hitters, each player on this list has contributed to baseball’s unparalleled legacy.

The 100 Greatest MLB Players of All Time on this ultimate list showcase a wide spectrum of talent, perseverance, and passion that spans over a century of the game. These athletes have inspired generations, set records that remain untouchable, and brought fans countless unforgettable moments.

As the game evolves, their stories will continue to remind us why baseball holds a special place in the hearts of millions. Cheers!

Rate Your Experience

Help us improve our service