100 Greatest Baseball Players In Baseball History

Baseball is our national pastime, everyone says and has a rich history to remain as well. Baseball has produced a lot of great players throughout its history. This is my tribute to the 100 greatest baseball players.

The number of the greats would cross hundreds, maybe thousands. However, we have no intention or capacity to name them all here.

It is true that compiling a list of greatest baseball players in history is a difficult task. Everyone, on the other hand, has their own set of options to choose from. As a result, I’ve decided to choose the 100 greatest baseball players in the history of Major League Baseball.

It is not required that everyone agree with my points of view. Nevertheless, you should know that I have various subjectivities from which to choose. As I compile my list of the 100 greatest baseball players of all time, I want you to share your thoughts in the comment section below.

List Of Baseball Greatest Players

1. Babe Ruth

New York Yankees great Babe Ruth

The first celebrity ever in the media. Babe Ruth was the man who brought the home run today’s shape. Babe Ruth achieved 714 home runs in his career and made an average of 0.342. 

Ruth also made an RBI of 2,2213, and an all-time run of 2,174. He had the best slugging percentage of 0.690%, which is the best in MLB history. Babe Ruth won 12 home run titles in his baseball career. 

Ruth had finished his pitching career at 94-96 with an ERA of 2.28. Also, he went 3-0 with an ERA of 0.87 in three World Series starts. 

Barry Sparks said about Babe Ruth that “Ruth can hit the ball farther than anyone I ever saw. There has never been anyone like him and I don’t think there ever will be. I hope he lives to hit one-hundred homers in a season. I wish him all the luck in the world. He has everybody else hopelessly outclassed, including myself.” 

Babe Ruth says about himself “I always swing at the ball with all my might. I hit or miss big.” 

He won 2 All-Star teams, 7 World Series Championships, one AL MVP award, one ERA leader, and so on.

Babe Ruth was inducted into the Hall of Fame in 1936 with 95.13% votes. Put into it, Babe Ruth is the greatest player in baseball history from my consideration. 

Team(s) He Played For:  Boston Braves, Boston Red Sox, New York Yankees
Career Length: 1914 to 1935

2. Willie Mays

There was nothing that Willie May couldn’t do, and when he does, he does it better on the baseball field. Willie May completed 660 home runs in his 22 years career. He also did 1,903 RBI as well. 

He finished his hitting career with an average of 0.302 with 523 double, 140, triples, and 338 base steals.

The numbers in his career do not explain him more clearly. He was an extraordinary defensive center fielder with the fastest arms in history. Willie Mays was on the All-Star team 24 times, won one World Series championship, 12 Gold Glove awards, and many. 

Undoubtedly, Willie May is among the 100 greatest baseball players. Willies was inducted into the Hall of Fame in 1979.

Team(s) He Played For:  New York Mets, New York Giant, San Francisco Giants.
Career Length: 1952 to 1952, and 1954 to 1973

3. Barry Bonds 

Barry Bonds

In the 2001 to 2004 period, Barry Bonds made a record home run of 73 and ensured the NL MVP award beside this name. He recorded his career with the home runs of 762.

He made 0.559 clips and a 0.809 slugging percentage in his long career. 

He finished his career with an average of 0.298 with 601 doubles. He is the only member of the 500/500 steal club with 514 steals. 

Team(s) He Played For: San Francisco Giants, Pittsburgh Pirates
Career Length: 1986 to 2007

4. Hank Aaron

Hank Aaron

Hank Aaron is one of the home run kings in MLB baseball. He is the highest base run finisher with 6,856 base runs, which includes 524 doubles, and 98 triples. 

He completed his 23 years career with a home run average of 0.305, which is phenomenal regarding his career length. Aaron won NL MVP in 1957 and made 21- All-Star appearances. 

Team(s) He Played For:  Milwaukee Brewers, Milwaukee Braves
Career Length: 1954 to 1974

5. Ty Cobb

Ty Cobb

In MLB history, Ty Cobb is among the strong personalities that made him one of the 100 greatest baseball players. His 0.366 average is the highest batting average in baseball history.

He made 4,189 career hits with 117 home runs, 724 doubles, and 295 triples. He also made 897 stolen bases in his career. There is no doubt that Ty Cobb is one of the best offensive baseball players in MLB.  

Team(s) He Played For: Philadelphia Athletics, Detroit Tigers
Career Length: 1905 to 1928

6. Lou Gehrig

https://www.latimes.com/sports/story/2020-05-02/this-day-in-sports-yankees-great-lou-gehrig-end-his-games-streak (Reuters)

He might be the greatest as Babe Ruth, but he is one of the greatest players in his own way. He completed his career with 493 home runs, 2721 hits as well. He also completed 1,992 RBI. 

He made an average run of 0.340. He was named for AL MVP players in 1927 and 1936. 

He might have lengthened his career if he didn’t experience “Lou Gehrig’s Disease.” 

Team(s) He Played For: New York Yankees
Career Length: 1923 to 1939

7. Ted Williams

Ted Williams

Ted Williams was one of the greatest and strongest hitters in baseball history. He hit an average batting of 0.400 in 1941. He finished with a batting average of 0.344 at the end of his career.  

During World War II, he lost three prime seasons. Yet he managed to score 521 home runs, as well as 1,798 base runs, and 1,839 RBI. 

Team(s) He Played For: Boston Red Sox
Career Length: 1939 to 1942, and 1946 to 1960

8. Walter Johnson

Walter Johnson

The all-time best pitcher in baseball. He went 417-279 with a 2.17 ERA, which is a baseball career highest. In his 5,941.1 innings, he struck out 3,509 batters and had a 1.061 WHIP.

Five times he led the league in ERA, and 12 times he topped the 20-win mark. From 1921 through 1986, he was able to hold the all-time strikeout record. And the truth is that he is still in ninth place.  His 152.3 rWAR is the second best after Cy Young. 

Team(s) He Played For: Washington Senators
Career Length: 1907 to 1927

9. Cy Young

Cy Young

Cy Young is another one of baseball’s all-time great pitchers. He racked up 511 victories, 7,356 innings pitched, 815 starts, and 749 complete games.

He was on the verge of winning baseball’s most prestigious pitching award. He hit the 20-win mark 15 times and the 30-win mark 5 times. He marked the lead seven different times in WHIP with his 1,217 walks for a 1.5 BB/9.

Team(s) He Played For: Boston Americans / Red Sox, Cleveland Spiders, Boston Rustlers, St. Louis Perfectos, Cleveland Naps
Career Length: 1890 to 1911

10.  Stan Musial

Stan Musial

One of baseball’s all-time best hitters. In his 22-year career, he hit 475 home runs for a batting average of 0.331. In addition, he had 1,949 runs, 725 doubles (third all-time), and 1,951 RBI. In his tenure, he made him a 20-time All-Star.

Stan Musial hit 3,630 balls in his career, which enabled him to win seven batting titles. He also led the National League six times. After Hank Aaron, he has the most base runs with 6,134 base runs. He was entitled with NL MVP honors three times in 1943, 1946, and 1948.

Team(s) He Played For: Cardinal
Career Length: 1941 to 1944, and 1946 to 1963

11. Roger Clemens

I’m not sure why he’s still not inducted into the Hall of Fame by the PED! He is without a doubt one of the best pitchers in baseball history.

With 4,672 strikeouts to his credit, he became one of the most successful pitchers in baseball history. In 24 seasons, he had a 354-184 record with a 3.12 ERA. With a 24-4 record and a 2.48 ERA in 1986, he was named the AL MVP. In addition, he struck out 238 batters throughout the season.

He won seven Cy Young awards for his exceptional performance.

Team(s) He Played For:  Toronto Blue Jays, Boston Red Sox, Houston Astros, New York Yankees
Career Length: 1984 to 2007 

12. Greg Maddux

One of the best starting pitchers in history. Maybe you won’t find him blazing fast, but he was able to control the environment around him. He secured 355 wins in his 23 years career. 

The 1995 season was the best season for Greg Maddux. He did a magical performance in the season with a 19-2 with 1.63 ERA and 0.811 WHIP, which is outstanding. 

He won four NL Cy Young Awards from 1992 to 1995. 

Team(s) He Played For: Chicago Cubs, Atlanta Braves, Los Angeles Dodgers, San Diego Padres
Career Length: 1986 to 2008

13. Rogers Hornsby

Rogers Hornsby

With a batting average of 0.358, he is another batting superstar. He’s also one of the top fielders in the second baseman position. He has seven batting titles to his credit.

He completed 301 home runs, 541 doubles, 169 triples, 1,579 runs, and 1,584 RBI. In 1922 and 125, Hornsby also won the Triple Crown.

Team(s) He Played For: Boston Braves,  St. Louis Cardinals, Chicago Cubs, St. Louis Browns, New York Giants
Career Length: 1915 to 1937 

14. Honus Wagner

Honus Wagner was perhaps the finest shortstop in baseball history. During his career, he was dubbed “The Flying Dutchman.” In his career, he only hit 101 home runs with a 0.328 batting average. However, this statistic does not really represent him.

In his career, he hit 3,420 hits and surpassed the 100-RBI mark nine times. His performance allowed him to lead five different leagues at various times. In 1936, he was inducted into the Hall of Fame with Rabe Ruth, with the second-highest total number of votes.

Team(s) He Played For: Pittsburgh Pirates
Career Length: 1897 to 1917

15. Mickey Mantle

Mickey Mantle would have an outstanding career if he did not face injury. He was one of the most impressive baseball players in the 1950s. He managed to score 536 home runs with an average of 0.298.

He also had 1,677 runs with 1,509 RBI. He managed to come top 50 marks four times. Also, he got AL MVP three times, as well as a 16-time All-Star award. 

Team(s) He Played For: New York Yankees
Career Length: 1951 to 1968

16. Jimmie Foxx 

Jimmie Foxx is regarded as one of baseball’s greatest hitters. Over the course of his 18-year career, he hit 534 home runs in 14 seasons. He also has 1,922 runs batted in. He achieved a 0.325 batting average and a 0.609 percent slugging percentage.

Three AL MVP honors, four home run titles, two batting titles, and one triple Crown were among his accomplishments. He’s also regarded as one of baseball’s top sluggers.

Team(s) He Played For: Philadelphia Phillies, Philadelphia Athletics, Chicago Cubs, Boston Red Sox
Career Length: 1925 to 1942, and 1944 to 1945

17. Joe DiMaggio

Joe DiMaggio

Joe DiMaggio rose to prominence in 1942, while fighting in World War II, for his amazing 56-game hitting streak. If he hadn’t lost his age between 28 and 30 for WWII, he could have left a bigger mark on baseball history.

In only 13 seasons, he hit 361 home runs with a 0.325 batting average. He also had 2,214 hits, 1,537 RBI, and 1,390 runs in his career. In 1939, 1941, and 1947, he won three AL MVP awards. The most incredible fact is that he was an AL All-Star every season of his career.

Team(s) He Played For: New York Yankees
Career Length: 1936 to 1942, and 1946 to 1951

18. Ken Griffey Jr.

Ken Griffey Jr.

One of the top greatest baseball players of all time is Ken Griffey Jr. He might have been on the list among the 10 if he could stay on the field. He managed to score 630 home runs, 524 doubles, 1,662 runs, and 1,836 RBI. 

In his 22 years career, he topped the 140-game mark twice. He had excellent hitting and Centerfield defensive capabilities. 

Team(s) He Played For: Chicago White Sox, Seattle Mariners, Cincinnati Reds
Career Length: 1989 to 2010

19. Christy Mathewson

Christy Mathewson

Christy Mathewson was one of the prominent pitchers of all time. He was so good at pitching that he helped the New York Giants win the 1905 World Series by tossing three complete-game shutouts.

He finished his career with a 373-188 record, a 2.13 ERA, and a 1.058 WHIP. He was the league’s winner four times and the league’s ERA leader five times.

Team(s) He Played For: Cincinnati Reds, New York Giants
Career Length: 1900 to 1916

20. Mel Ott

One of the greatest batters. He managed to score 511 home runs with an average of 0.304. He completed 1,859 runs, as well as 1,860 RBI. 

In his first eight seasons, Mel Ott gained at least 100 RBI. 

Team(s) He Played For: New York Giants
Career Length: 1926 to 1947

21. Randy Johnson

The Fastest Randy Johnson

Randy Johnson was a force to be reckoned with, with his lengthy stature and physical shape. He was one of the quickest pitchers because of his body structure. With a 3.29 ERA and 1.171 WHIP, he had 4,875 strikeouts, and 303 wins.

He was a key player in the Arizona Diamondbacks’ 2001 World Series victory. On the all-time strikeout list, he is placed second.

Team(s) He Played For: Seattle Mariners, Montreal Expos, Houston Astros, Arizona Diamondbacks,  San Francisco Giants, New York Yankees
Career Length: 1988 to 2009

22. Grover Cleveland Alexander

In his 19-year career, Grover Cleveland Alexander amassed 373 victories. In his 20  majors, he struck out 2,198 batters while posting a 2.56 ERA and 1.21 WHIP.

He won four ERA titles, six strikeout titles, and was named league MVP six times. With 90 shutouts, he is ranked second all-time. He was inducted into the Hall of Fame in 1938.

Team(s) He Played For: St. Louis Cardinals, Philadelphia Phillies
Career Length: 1911 to 1930

23. Albert Pujols

Albert Pujols

Albert Pujols started his career with 30 home runs, a 0.300 batting average, and 100 RBI in 2001. He concluded his baseball career with a 0.328 batting average, 445 home runs, and 1,329 RBI.

His three National League MVP awards helped the St. Louis Cardinals capture three NL pennants and two World Series championships.

Team(s) He Played For: Los Angeles Dodgers, Los Angeles Angels, St. Louis Cardinals 
Career Length: 2001 to 2021

24. Tom Seaver

With a career record of 311-205, he is one of the finest pitchers in baseball history. In the 1970s, he amassed a total of 178 victories. He has 3,640 strikeouts, a 2.86 ERA, and a 1.121 WHIP in his career.

With 106.3 rWAR, he is the seventh-best player in terms of rWAR.

Team(s) He Played For:  Boston Red Sox, New York Mets, Chicago White Sox, Cincinnati Reds
Career Length: 1967 to 1986

25. Lefty Grove

Lefty Grove

In terms of winning percentages, Lefty Groove is one of the best players. He finished his career with a 300-161 record, the most wins percentage among the 300-game winners.

He led the league four times, nine times in ERA, and seven times in strikeouts. With a 31-4 record, a 2.06 ERA, and 175 strikeouts, he won the Triple Crown in 1931 and was named AL MVP in the same year.

Team(s) He Played For: Boston Red Sox, Philadelphia Athletics
Career Length: 1925 to 1941

26. Rickey Henderson

With a batting average of 0.278, Henderson hit 297 home runs, 2,295 runs, 510 doubles, and 1,115 RBI. With 1,406 stolen bases, he holds the record for the most stolen bases of all time.

In 1982, he set an 11-time stolen base record and reached the 100-steal mark three times. His rWAR of 110.7 places him in fourteenth place. In 1990, he was named the American League MVP.

Team(s) He Played For: Toronto Blue Jays, Oakland Athletics, San Diego Padres,  New York Yankees, New York Mets, Anaheim Angels, Los Angeles Dodgers, Seattle Mariners, Boston Red Sox
Career Length: 1979 to 2003

27. Alex Rodriguez

Undoubtedly, Alex Rodriguez is one of the greatest baseball players of all time. He acquired 654 home runs with an average of 0.299. He ensured 30 home runs and 100 RBI every year from 1998 to 2010. 

He had won AL MVP three times. His rWAR 115.7 is 12 the best in baseball history. 

Team(s) He Played For: New York Yankees, Texas Rangers, Seattle Mariners 
Career Length: 1994 to 2013, and 2015 to 2016

28. Tris Speaker

Tris Speaker

Speaker hit 117 home runs with a 0.344 batting average, which was enough for sixth greatest all-time. He has 3514 hits, 1882 runs batted in, 1529 RBI, 792 doubles, and 222 triples in his career.

For a baseball batter, this is incredible. He’s also regarded as one of baseball’s top center fielders. He also holds the record for most outfield assists with 449.

Team(s) He Played For: Philadelphia Athletics, Cleveland Indians, Washington Senators, Boston Americans / Red Sox
Career Length: 1907 to 1928

29. Frank Robinson

Frank Robinson recorded 586 home runs, with an average of 0.294 along with 1829 runs and 1812 RBI. He managed a batting average of 0.316 with 49 home runs and 122 RBI after being traded to the Baltimore Orioles. By this time, they labeled him an old 30 though. 

He gained a Triple Crown, AL MVP, and World Series in his career. 

Team(s) He Played For: Baltimore Orioles,  Cincinnati Reds, Los Angeles Dodgers, Cleveland Indians, California Angels
Career Length: 1956 to 1976

30. Sandy Koufax

Sandy Koufax

Sandy Koufax made a career record of 165-87 with 2396 strikeouts, 2.76 ERA, and 1.11 WHIP. He won three NL Cy Young awards and one NL MVP. He just pitched in his 12 big league seasons. His arthritis forced him to retire in the early stage of his career. 

Team(s) He Played For: Los Angeles Dodgers, Brooklyn 
Career Length: 1955 to 1966

31. Cal Ripken Jr.

Cal Ripken Jr.

Probably the strongest man in baseball. He consecutively took part in 2632 games, which is a record. He brought a revolution in the shortstop position. He completed 431 home runs with a batting average of 0.275. 

He also completed 3184 hits, 603 doubles, 44 triples. He was named AL MVP and AL Rookie of the year in 1982.

Team(s) He Played For: Baltimore Orioles

Career Length: 1981 to 2001

32. Steve Carlton

Steve Carlton is one of the best pitchers who managed to get 4136 strikeouts. He completed his career with a 329-244 along with 3.22 ERA and 1.246 WHIP. 

In his debut season, he went undefeated and won the Triple Crown as well as his first NL Cy Young Award.

Team(s) He Played For: Minnesota Twins, St. Louis Cardinals, Cleveland Indians, Philadelphia Phillies, Chicago White Sox, San Francisco Giants

Career Length: 1965 to 1988

33. Pete Rose

Pete Rose

One of baseball’s all-time great hitters. He managed to hit 4256 hits, the most in baseball history. In his 24-year career, he hit 160 home runs, 2165 runs, 742 doubles, and 135 triples, for a total of 160 home runs, 2165 runs, 742 doubles, and 135 triples. He has a 0.302 batting average.

Rose was a three-time batting champion. However, his gambling misbehavior cost him his place in the Hall of Fame.

Team(s) He Played For: Philadelphia Phillies, Montreal Expos,  Cincinnati Reds

Career Length: 1963 to 1986

34. Nolan Ryan

Nolan Ryan

The strikeout King! Nolan recorded 5714 strikeouts in his career which are the highest in baseball history. He led his 27 years pitching career to the age of 46. He finished his career with 324-292, along with 3.19 ERA and 1.247 WHIP. He was inducted into the Hall of Fame in 1993.

Team(s) He Played For: New York Mets

Career Length: 1966 to 1993

35. Warren Spahn

The pitcher who won the most games while throwing left-handed. With a 3.09 ERA and 1.195 WHIP, he won 363 games.

One of the baseball players who served in WW2. He reached the twenty-win plateau 13 times. He also led the league on eight occasions. He was inducted into the Hall of Fame in 1973.

Team(s) He Played For: Atlanta Braves, New York Mets, San Francisco Giants

Career Length: 1942 to 1965

36. Johnny Bench

Johnny Bench

The first catcher on the list. He had the most home runs owned by a catcher before Mike Piazza. He furnished his career with 389 home runs, 2048 hits, 1091 runs, with a batting average of 0.267.

He was an unbelievable catcher who won 10 Gold Gloves and threw out 43% of base stealing attempts. He won NL Rookie once, and NL MVP twice in his career. 

Team(s) He Played For: Cincinnati Reds

Career Length: 1967 to 1983

37. Mike Schmidt

The best third baseman in baseball history. Mike finished his career with 548 home runs with an average of 0.267. He won 10 Gold Gloves along with three NL MVPs in 1980, 1981, and 1986. 

Team(s) He Played For: Philadelphia Phillies

Career Length: 1972 to 1989

38. Bob Gibson

One of baseball’s most effective fastball pitchers. He finished his career with a 2.91 ERA and a 251-174 record. In his career, he struck out 3,117 batters. Bob also went 7-2 with a 1.89 ERA in nine World Series appearances.

Team(s) He Played For: St. Louis Cardinals

Career Length: 1959 to 1975

39. Nap Lajoie

Nap Lajoie

One of the best batters with an average of 0.338. His 0.426 was the fourth-best in 1901. He finished his career with 82 home runs, 1,083 runs, 3,252 hits, and 1,599 RBI.

He won the first five batting titles as well.

Team(s) He Played For: Philadelphia Phillies, Philadelphia Athletics, Cleveland Naps

Career Length: 1896 to 1916

40. Eddie Mathews

Eddie earned 30 home runs in nine consecutive seasons. He decorated his career with 512 home runs, 1,509 runs, 2,315 hits, 1,453 RBI. His batting average was 0.271. 

He was titled as the best third baseman in baseball history. 

Team(s) He Played For: Atlanta Braves, Detroit Tigers,  Houston Astros

Career Length: 1952 to 1968

41. Roberto Clemente

Roberto Clemente

One of the greatest baseball players of all time with the right fielding position with 254 assists. He completed his career with a score of 240 home runs, 3,000 hits, 1,416 runs, and 1,305 RBI. 

Roberto finished the game with a 0.317 batting average. His life was put to death when his jet crashed while transporting relief supplies to Nicaragua. The country had been devastated by earthquakes.

Team(s) He Played For: Pittsburgh Pirates

Career Length: 1955 to 1972

42. Eddie Collins

Eddie Collins had an incredible batting average of 0.333 over his 25-year career. He has 3,315 hits, 47 home runs, 1,821 runs, and 1,300 RBI in his career. In 1914, he was named the American League MVP.

Team(s) He Played For:  Chicago White Sox, Philadelphia Athletics

Career Length: 1906 to 1930

43. Derek Jeter

One of the fixed faces of the New York Yankees. He ended his career as a batter with a batting average of 0.312. Towards the average, he completed 260 home runs, 3,465 hits, and 1,311 RBI. 

He was listed as an All-Star 14 times and secured 5 World Series beside his name. He also won 5 Golden Gloves, World Series MVP, AL Rookie of the year, and more. 

Team(s) He Played For: New York Yankees

Career Length: 1995 to 2014

44. George Brett

George Brett is also among the greatest third baseman in baseball history. He earned a batting average of 0.305 in his 20-year career. He completed his career with 317 home runs, with 3,154 hits, and 1,596 RBI.

Most probably he is the best player of the Kansas City Royals. 

Team(s) He Played For: Kansas City Royals

Career Length: 1973 to 1993

45. Bob Feller

Bob Feller put him among one of the blazing-fast pitchers. He recorded a 266-162 career with a 3.25 ERA. He finished his career with 2,581 strikeouts and 1.315 WHIP. 

He is also among the greatest baseball players of all time who served in WW2.

Team(s) He Played For:  Cleveland Indians

Career Length: 1936 to 1941, and 1945 to 1956

46. Joe Morgan

Joe Morgan is listed as one of the all-around second basemen in MLB history. He ensured 268 home runs with an average of 0.271. Also, Joe recorded 689 stolen bases beside his name in his 22-year career. 

He passed the 1975-76 season with true domination by gaining a 0.324 batting average with 22 home runs, 64 stolen bases, and 102 RBI. 

Team(s) He Played For: Cincinnati Reds, Houston Colt .45’s, San Francisco Giants,  Oakland Athletics, Philadelphia Phillies

Career Length: 1963 to 1984

47. Yogi Berra

With his great personality, Yogi Berra is named among the all-time greatest of the New York Yankees. He completed his career with 358 home runs, an average of 0.285,  and 1,430 RBI. 

He was selected as AL All-Star 15 times, along with three AL MVP honors. 

Team(s) He Played For: New York Yankees, New York Mets

Career Length: 1946 to 1965

48. Pedro Martinez

Pedro Martinez had a career-high 118-36 record with a 2.20 ERA and 1,761 strikeouts from 1997 to 2003. He went 219-100 in his career, with a 2.93 ERA, 3,154 strikeouts, and a 1.054 WHIP.

He was a five-time ERA champion, three-time strikeout champion, and three-time Cy Young Award winner.

Team(s) He Played For: Montreal Expos, Los Angeles Dodgers, Boston Red Sox, Philadelphia Phillies, New York Mets

Career Length: 1992 to 2009

49. Carl Yastrzemski

Carl Yastrzemski

One of the greatest who showed his capability from 1967 to ‘70 with a game record of 0.302 batting average, 37 home runs, and 102 RBI. He finished his career with a total of 452 with a 0.285 batting average and 1,844 RBI. 

Team(s) He Played For: Boston Red Sox

Career Length: 1961 to 1983

50. Hank Greenberg

Among the greatest sluggers of all time who also served in WW2. He secured a career score of 331 home runs, with an average of 0.313. He managed to score 1,276 RBI, 1,051 runs, 1,682 hits, and 379 doubles.

He won AL MVP twice in his baseball career. 

Team(s) He Played For: Pittsburgh Pirates, Detroit Tigers

Career Length: 1930, 1933 to 1941, 1945 to 1947

51. Frank Thomas

One of the best sluggers, who also managed an amazing batting average of 0.301. He finished his career with 521 home runs, 1,494 runs, and 1,704 RBI with 2,468 hits. His slugging rate is 0.554. 

He secured two consecutive AL MVPs in 1993 and 1994.

Team(s) He Played For:  Chicago White Sox, Oakland Athletics, Toronto Blue Jays

Career Length: 1990 to 2008

52. Cap Anson

Cap Anson is another hitting legend with his all-time total hits of 2,435, which made him all-time top 10 in hitting. His 1,999 runs are all-time 8th, and 1,075 RBI is all-time third. 

He finished his career with 97 home runs with an average of 0.334. 

Team(s) He Played For:  Rockford Forest Citys, Chicago Colts

Career Length: 1871 to 1897

53. Eddie Plank

Eddie Plank is among the greatest pitchers of all time with a 326-194 game record in his 16-year career. He managed to finish his career with 2.35 ERA, and 1.118 WHIP made him pick 2,246 strikeouts. 

Team(s) He Played For:  St. Louis Browns, St. Louis Terriers, Philadelphia Athletics

Career Length: 1901 to 1917

54. Kid Nichols

Kid was one of the classical baseball players with a great sense of pitching. He just managed to pitch in 13 seasons. Yet, he is in seventh place with 361 wins. 

He finished his career with a game record of 362-208, with 2.96 ERA and 1,881 strikeouts. He was inducted to the Hall of Fame as well as 3 times NL wins. 

Team(s) He Played For: Boston Beaneaters, St. Louis Cardinals, Philadelphia Phillies 

Career Length: 1890 to 1906

55. Eddie Murray

Eddie Murry was one of the greatest baseball players of all time with a phenomenal 3,256 hits. He secured a home run of 504, with his all-time top 10th 1,917 RBI. On the other hand, his 128 sacrifice flies also made the position of all-time leader. 

Team(s) He Played For: Baltimore Orioles, Los Angeles Dodgers, New York Mets, Cleveland Indians, Anaheim Angels

Career Length: 1977 to 1997

56. Carl Hubbell

One of the greatest pitchers of the New York Giants all-time long of his career. He recorded his career with a game stat of 253-154, with 2.98 ERA, and 1,677 strikeouts. 

He won 9 times All-Star award, once World series champion, 2 NL MVP, and 3 times NL Wins Leader. 

Team(s) He Played For: New York Giants

Career Length: 1928 to 1943

57. Mordecai Brown

Mordicai Brown is one of the greatest pitchers who was nicknamed Three Finger Brown due to an accident. He recorded his career with a stat of 239-130 with 2.06 ERA and 1,375 strikeouts. 

Team(s) He Played For: St. Louis Cardinals, Chicago Cubs, Cincinnati Reds, St. Louis Terriers, Brooklyn Tip-Tops, Chicago Whales

Career Length: 1903 to 1916

58. Ernie Banks

Ernie Banks was one of the best shortstops as well as true hitting power. In his 19-year career, he secured a stat of 512 home runs with a batting average of 0.274. 

He also managed 1,305 runs, 1,636 RBI, 407 doubles with 2,583 hits. Hw won NL MVP awards twice in 1958 and 1959. 

Team(s) He Played For: Chicago Cubs

Career Length: 1953 to 1971

59. Miguel Cabrera

Miguel Cabrera

Miguel Cabrera is one of the greatest batters in modern baseball. He decorated his career with 502 home runs, with an average of 0.310. He also completed 1,505 runs, 1,804 RBI, 597 doubles with 2,987 true hits. 

He won two back-to-back AL MVP awards, three AL batting titles, and a Triple Crown in his magnificent career. 

Team(s) He Played For:  Detroit Tigers, Florida Marlins

Career Length: 2003 to 2021

60. Manny Ramirez

Manny was another 90s batting legend with a great batting average. He managed 555 home runs in his career with an average of 0.312. 

He also completed 1,544 runs, 1,831 RBI, 547 doubles with 2,574 hits. He is the record holder for making 29 home runs in the postseason.

Team(s) He Played For: Boston Red Sox, Cleveland Indians, Los Angeles Dodgers, Tampa Bay Rays, Chicago White Sox

Career Length: 1993 to 2011

61. Juan Marichal

One of the greatest pitchers came from the Dominican Republic. He is one of the greatest dominators on the mound with excellent control of his own style. 

He recorded his career with a 243-142, 2.89 ERA, 1.10 WHIP with 2,303 strikeouts. He was one of the top starters in the 1960s. 

Team(s) He Played For: Los Angeles Dodgers, Boston Red Sox, San Francisco Giants  

Career Length: 1960 to 1975

62. Jim Palmer

Jim Palmer

During the 1970s, Jim was one of the top starting pitchers. He was among the players in history to win 20 or more games in eight different times. He was a three-time World Series champion and three-time American League Cy Young Award winner.

Jim Palmer concluded his career with a 268-152 record, a 2.86 earned run average, and 2,212 strikeouts.

Team(s) He Played For: Baltimore Orioles

Career Length: 1965 to 1984

63. Duke Snider

Duke Snider is especially remembered for his 1953 to 1957 seasons. He did 41 home runs with a 0.311 average and 117 RBI that time. 

Though he finished his career with a game record of 407 home runs, with 2,116 hits and a 0.295 batting average. He also completed 1,259 runs, with 358 doubles. 

Team(s) He Played For: San Francisco Giants, Los Angeles Dodgers, New York Mets

Career Length:  1947 to 1964

64. Tony Gwynn

Tony Gwynn was one of the phenomenal batters with an average of 0.338 with 135 home runs. As a great right fielder, Tony also recorded a number of 434 strikeouts with 10,234 plate appearances. 

He also completed 3,141 hits and 1,1138 RBi. He acquired 8 NL batting titles, 15 times All-Star, 5 Gold Glove, and so on. Undoubtedly, he is one of the greatest baseball players of all time. 

Team(s) He Played For: San Diego Padres

Career Length: 1982 to 2001

65. Chipper Jones

Chipper Jones

Chipper was one of the greatest versatile hitters, even arguably the best third baseman as well. He finished his 19-year career by gaining 468 home runs with a 0.303 batting average. 

He also managed to complete 1,619 runs, 1,623 RBi with 2,726 hits. Also, he recorded 549 doubles as well. 

Team(s) He Played For: Atlanta Braves

Career Length: 1993, and 1995 to 2012

66. Al Kaline

Al Kaline was one of the most productive players with batting consistency in his time. He earned a consistent career with 399 home runs with a 0.297 batting average. To this journey, he gained 1,622 runs, 1,583 RBI, with 3,007 hits. 

He played as a right fielder, center fielder, and first baseman on the defensive side. 

Team(s) He Played For: Detroit Tigers

Career Length: 1953 to 1974

67. Ed Walsh

Ed Walsh was another starting pitcher who was just phenomenal with his pitching performance. He recorded 196-126 career stat with an unreal 1.82 ERA and 0.999 WHIP. He is the all-time ERA leader among the players who threw at least in 1,000+ innings. 

Team(s) He Played For: Boston Braves, Chicago White Sox

Career Length: 1904 to 1917

68. Gaylord Perry

Gaylord Perry, one of the best pitchers of all time, pitched 5,350 innings. With a game record of 314-265, a 3.11 ERA, and a 1.18 WHIP, he concluded his 22-year career with. He was the Cy Young Award winner in both leagues.

Team(s) He Played For: Cleveland Indians, Texas Rangers, San Francisco Giants,  San Diego Padres, Kansas City Royals, New York Yankees, Seattle Mariners, Atlanta Braves

Career Length: 1962 to 1983

69. Mariano Rivera

The best appearance for Mariano Rivera is in the postseason which is 8-1 with a phenomenal 0.70 ERA. He concluded his career with a career record of 82-62 with 2.21 ERA, 1.00 WHIP, and 1,173 strikeouts. He is remembered as all-time saves leader for his 652 saves. 

He managed to conquer 13 All-Star, 5 World Series, one World Series MVP, and other awards.

Team(s) He Played For: New York Yankees

Career Length: 1995 to 2013

70. Dan Brouthers

Dan Brouthers was one of the classical baseball greatest players in baseball history. In premodern baseball, he just did a phenomenal batting average of 0.342 to achieve 106 home runs. 

He finished his career with 1,296 runs by 2,296 hits.

Team(s) He Played For: Troy Trojans, Buffalo Bisons, Detroit Wolverines, Boston Beaneaters, Boston Reds, Brooklyn Grooms, Baltimore Orioles, Louisville Colonels, Philadelphia Phillies, New York Giants

Career Length: 1879 to 1904

71. Al Simmons

One of the greatest baseball batters with magnificent RBI. He was called an RBI machine with 1,828 RBI that made him 19th in the all-time ranking. He was a great hitter with a batting average of 0.334 which is impressive. 

He finished his career with 307 home runs with 2,927 hits. 

Team(s) He Played For: Philadelphia Athletics, Chicago White Sox, Detroit Tigers, Washington Senators, Boston Braves, Cincinnati Reds, Boston Red Sox

Career Length: 1924 to 1944

72. Brooks Robinson

Brooks Robinson was among the all-time greatest third baseman with his 38.8 defensive WAR. He won one AL MVP and two World Series in his 22-year career. The 18 times All-Star rank was another milestone of his career. 

He completed his batting career with a game record of 268 home runs, 1,357 RBI, with 2,848 hits. He managed a 0.267 batting average towards his goal.

Team(s) He Played For: Baltimore Orioles

Career Length: 1955 to 1977

73. Mike Piazza

Mike’s 30 home runs with a 0.300 average and 100 RBI was the key factor to win the NL Rookie of the year in the 1993 season. He finished his career with 427 home runs, 0.307 BA, 344 doubles, 1,048 runs, and 1,335 RBi. 

However, he won 10 Silver Sluggers awards as well. He was also inducted into the Hall of Fame in 2016.

Team(s) He Played For: Florida Marlins,  Los Angeles Dodgers, New York Mets, Oakland Athletics San Diego Padres

 Career Length: 1992 to 2007

74. Jim Thome

One of the best sluggers of all-time in baseball history, as well as a great batter. With his 2,548 career hits, he managed to complete his batting with 612 home runs, which is seventh all-time best. 

He finished his career with a 0.276 BA, 1,583 runs, 451 doubles, and 1,699 RBI. He won the Silver Slugger award once in 1996.

Team(s) He Played For: Philadelphia Phillies, Chicago White Sox, Los Angeles Dodgers, Cleveland Indians,  Minnesota Twins

Career Length: 1991 to 2012 

75. Charles Radbourn

Charles did a phenomenal career with 309-194 with just 11 full seasons. As a starting pitcher, he managed to finish his career with 2.68 ERA and 441 strikeouts. 

Charles won a Triple Crown, two NL wins leaders and 2 NL strikeouts leaders in his career. 

Team(s) He Played For: Buffalo Bisons, Providence Grays, Boston Beaneaters, Boston Reds, Cincinnati Reds

Career Length: 1880 to 1891

76. Jackie Robinson

A pure old boy started his baseball career at 28. He broke the color barrier to tie African-Americans. He managed to finish his career with 137 home runs with an average of 0.311 and 197 stolen bases. 

Team(s) He Played For: Brooklyn Dodgers

Career Length: 1947 to 1956

77. Rod Carew

Rod Carew was among the best hitters in the 1970s. He decorated his batting career with a phenomenal 0.328 average with 92 homers. He finished his career with another 1,424 runs, 445 doubles, 112 triples by 3,053 hits. 

In his first 18 seasons, he was the gold standard, making 18 All-Star teams.

Team(s) He Played For: California Angels, Minnesota Twins

Career Length: 1967 to 1995

78. Fergie Jenkins

Fergie Jenkins managed to top 20-win marks in six consecutive years. He was one of the best pitchers who finished his career with a 284-226 with 3.34 ERA. He won NL Cy Young ones. 

Team(s) He Played For: Boston Red Sox, Chicago Cubs, Philadelphia Phillies,  Texas Rangers

Career Length: 1965 to 1983 

79. Wade Boggs

Wade Boggs was one of the purest hitters in baseball history with his phenomenal 3,010 hits. He earned 118 home runs with 0.327 BA and 578 doubles. 

He also made 1,513 runs and 1,004 RBi. Boggs won a World Series Championship, two Gold Gloves, and eight Silver Sluggers awards. 

Team(s) He Played For: Tampa Bay Devil Rays, New York Yankees, Boston Red Sox

Career Length: 1982 to 1999

80. Whitey Ford

Whity Ford put his team New York Yankees to the World Series 11 times and managed to grab six titles by this time. 

He had a 236-106 record with a 2.75 ERA and 1,956 strikeouts. He won 10 All-Star teams, the Cy Young award, three AL MVP awards, and so on. 

Team(s) He Played For: New York Yankees

Career Length: 1950 to 1967

81. Ichiro Suzuki

One of the 100 greatest baseball players who came to the State at the age of 27 six and started his career. He managed to do a phenomenal 2,742 hits in his 18 years career in MLB. 

He finished his career with 118 homers with an average of 0.353 which might be the second-best. He also recorded 199 stolen bases. He won Japan Series once, and 7 Golden Gloves awards.

Team(s) He Played For: Orix BlueWave, Seattle Mariners, New York Yankees, Miami Marlins

Career Length: 1992 to 2019

82. Robin Yount

Another hitting legend who managed to do 3,142 hits. He earned 251 home runs, 583 doubles, and 0.285 BA. He also completed 1,632 runs and 1,406 RBI. 

His AL MVP win in 1982 was significant in the Milwaukee Brewers’ one and only World Series appearance.

Team(s) He Played For: Milwaukee Brewers

Career Length: 1974 to 1993

83. Willie McCovey

One of the 100 greatest baseball players with his greatest slugging ability. He was one of the greatest sluggers in his 21-year career. 

Besides this, he batted 521 home runs with 0.269 BA. He also did 2,221 hits towards 1,229 runs, 1,555 RBI. Willie managed 353 doubles and 46 triples in his career. 

He won home run leader three times, NL MVP and NL Rookie of the year once each. 

Team(s) He Played For: San Oakland Athletics, San Diego Padres, Francisco Giants

Career Length: 1959 to 1980

84. Roy Campanella

With just a 9-year MLB career, Campanella managed a magnificent 0.276 batting average. He earned 242 home runs with 856 RBI. 

His short but great career forced me to put him on the list of 100 greatest baseball players. He won the World Series Championship once, and 3 Ngl All-Star, 8 All-Star, and 3 NL MVP awards. 

Team(s) He Played For: Brooklyn Dodgers

Career Length: 1948 to 1957

85. Bert Blyleven

Bert Blyleven secured a 287-250 game record in his baseball career. His phenomenal 3,701 strikeouts put him into the list of 100 greatest baseball players of all time. He finished his career with 3.31 ERA and 1.197 WHIP. 

Team(s) He Played For: Texas Rangers, California Angels, Pittsburgh Pirates, Cleveland Indians, Minnesota Twins

Career Length: 1970 to 1990, and 1992

86. Reggie Jackson

One of the most prominent hard hitters in baseball history. His postseason performance put him on the list of 100 greatest baseball players. 

He gained 563 home runs in his career with a batting average of 0.261. He also managed to gain 1,551 runs, 463 doubles, and 1,702 RBi with 2,584 hits. 

Team(s) He Played For: California Angels, Baltimore Orioles,  Oakland Athletics, New York Yankees

Career Length: 1967 to 1987 

87. Shoeless Joe Jackson

Shoeless Joe Jackson

One of the greatest hitters in baseball history which put him on the list of 100 greatest baseball players. The baseball world saw his phenomenal hitting power in the 1911-14 season with an average of 0.381. 

He ended his career with a total of 54 home runs with 0.356 BA. He also had 1,722 hits and 785 RBi.

Team(s) He Played For: Philadelphia Athletics, Cleveland Naps, Chicago White Sox 

Career Length: 1908 to 1920

88. Willie Stargell

One of the greatest all-rounders in baseball who did a great job in batting. Willie secured his career with 475 home runs, with an average of 0.282 and 2,232 hits. 

He won NL MVP honors at his 39. He also won two World Series Championship, 7 All-Star teams. 

Team(s) He Played For: Pittsburgh Pirates

Career Length: 1962 to 1982

89. Charlie Gehringer

Charlie Gehringer made a career with 184 home runs and a 0.320 batting average. He also secured 1,774 runs, 1,427 RBI, and 574 doubles with the help of 2,839 hits. 

He won a World Series championship, 6 All-Star teams. He was inducted into the Hall of Fame in 1949.

Team(s) He Played For: Detroit Tigers

Career Length: 1924 to 1942

90. Phil Niekro

Phil The Evergreen Niekro

One of the greatest who pitched till his 48! His dedication forced me to keep him on the list of the 100 greatest baseball players of all time. 

He secured a career with 318-274 with 3.35 ERA and 1.268 WHIP. He managed to get 3,342 strikeouts in his long career. 

Team(s) He Played For:  Toronto Blue Jays, Atlanta Braves, Cleveland Indians, New York Yankees

Career Length: 1964 to 1987

91. Vladimir Guerrero

One of the versatile hitters with a batting average of 0.318. He managed to gain 449 home runs with the help of 2,590 hits. He managed 1,496 RBI in his career. 

Vladimir was inducted into the Hall of Fame in 2018. He won 9 All-Star teams, one AL MVP, and 8 Silver Sluggers. 

Team(s) He Played For: Montreal Expos, Los Angeles Angels of Anaheim, Texas Rangers, Baltimore Orioles 

Career Length: 1996 to 2011

92. Johnny Mize

Johnny Mize

One of the 100 greatest baseball players who also served in WW2. He secured 359 home runs, with 0.312 BA which is phenomenal. He managed to hit 2,011 balls and gained 1,884 runs, 1,337 RBI, and 367 doubles in his career. 

He won 100 All-Star teams, 5 World Series championships, one NL Batting championship. He was also inducted into the Hall of Fame in 1981.

Team(s) He Played For: New York Yankees, New York Giants, St. Louis Cardinals

Career Length: 1936 to 1942, and 1946 to 1953

93.  Harmon Killebrew

You cannot evaluate Harmon Killebrew with his batting average of 0.256. Rather look into his 0.376 OBP and 0.884 OPS. He also managed to gain 573 home runs with his batting. 

He managed to get 6 home run leaders, 13 All-Star teams, one AL MVP award, 3 AL RBI leaders. 

Team(s) He Played For: Washington Senators, Kansas City Royals

Career Length: 1954 to 1975

94. Tom Glavine

Tom Glavine was one of the greatest pitchers in his time. As a left-hander, he won 305 matches, which is fourth-best for a lefty. 

He completed his career with 305-203, 3.54 ERA with 2,607 strikeouts. 

He managed to get 10 All-Star teams, one World Series championship, 2 NL Cy Young awards. 

Team(s) He Played For: Atlanta Braves New York Mets, Atlanta Braves

Career Length: 1987 to 2008

95. Paul Waner

One of the 100 greatest baseball players with his phenomenal hitting ability. Paul decorated his career with 113 home runs with an amazing 0.333 batting average. He also managed to get 1,309 RBI with 3,152 hits. 

He got 4 All-Star, one NL MVP, 3 NL batting titles.

Team(s) He Played For: Pittsburgh Pirates, Brooklyn Dodgers, Boston Braves, Brooklyn Dodgers, New York Yankees

Career Length: 1926 to 1945

96. Ralph Kiner

With just a 10-season career, Ralph Kiner showed some phenomenal skills of batting. He earned 369 home runs with an average of 0.279 BA. He also earned 1,015 RBI as well.

He won 7 times NL home run leader, 6 times All-Star teams. He was inducted to the Hall of Fame in 1975.

Team(s) He Played For: Pittsburgh Pirates, Chicago Cubs, Cleveland Indians

Career Length: 1946 to 1955

97. Dave Winfield

One of the 100 greatest baseball players with some significant right fielding skills. He got a chance to the MLB directly from his collegiate career. 

He earned 465 home runs with a batting average of 0.283, along with 1,833 RBI and 3,110 hits. He won 12 All-Star, one World Series championship, 7 Gold Glove awards, 6 Silver Slugger awards, and so on. 

He was inducted into the Hall of Fame in 2001.

Team(s) He Played For: San Diego Padres, New York Yankees, California Angels, Toronto Blue Jays, Minnesota Twins, Cleveland Indians

Career Length: 1973 to 1995

98. George Sisler

In 1922, George Sisler had a phenomenal batting average of 0.420, which is the seventh highest for any single season. 

He ended his career with 102 home runs with an average of 0.340. He also secured 1,175 RBI and 2,812 hits. He won one AL MVP, 

Team(s) He Played For: St. Louis Browns, Washington Senators, Boston Braves

Career Length: 1915 to 1930

99. Paul Molitor

One of the 100 greatest baseball players with some phenomenal fielding skills on second and third bases. He secured a batting career of 234 with a batting average of 0.306. Among the runs, Paul did 117 home runs in the postseason with an average of 0.368.

He won 7 All-Star, one World Series championship, World Series MVP, 4 Silver Slugger awards. As a team manager, he also won AL Manager of the year in 2017.

Team(s) He Played For: Milwaukee Brewers, Toronto Blue Jays, Minnesota Twins
Career Length: 1978 to 1998

100. Ozzie Smith

Probably, the best defensive shortstop in baseball history. With the fielding excellency, Ozzie Smith won 13 consecutive Gold Glove awards. 

Besides this, he ended his career with 28 home runs, 0.262 BA, 2,460 hits, 580 stolen bases, and 402 doubles. 

He also won one Silver Slugger award, 15-time All-Star, and one World Series championship. 

Team(s) He Played For: San Diego Padres, St. Louis Cardinals
Career Length: 1978 to 1996

If you are feeling overwhelmed with so much information let me tell you some The Entertaining Baseball Riddles And Jokes

Frequently Asked Questions

1. Why Is Babe Ruth The Greatest Baseball Player Ever?

Babe Ruth is the first who had reached the milestone of home runs’ segment of 30, 40, 50, and 60. He is also one of the guys from baseball who was inducted into the Hall of Fame. 

2. Why Isn’t Maris One Of The Greatest Baseball Players?

There is no doubt that Roger Moris is one of the best baseball players. He got 61 home runs in 1961, in one single season. But if you see, Moris didn’t do as well in other seasons. The second-best of his one-season home run is 39. 

So, probably his dull performance might not have helped him to be inducted into the Hall of Fame. 

3. Who Are The Greatest Baseball Players Accepted Bribes And Get Banned What Year?

You might have heard about the Chicago Black Sox scandal. In 1919, some White Sox players took bribes to give up the match. 

One of the legends, Shoeless Joe, was among them taking bribes. As a result, he was banned from baseball. 

4. Who Are The Greatest Baseball Players Who Never Won A World Series?

It is not an uncertain matter that the greatest players might also not be able to touch the World Series trophy. But it is a fact of unfortunate and penance though. 

The list of the legends who did not win any World Series is not tinny. You will find Ty Cobb, Ted Williams, Ken Griffey Jr., Ernie Banks among them. 

Conclusion

I have made the list of the 100 greatest baseball players based on my analysis. Sometimes, based on some tiny, but critical facts. I analyzed history from sporting news site about baseball’s 100 greatest players, and many other things. It is certain that you could disagree with me. 

There are more legends who could be on the list as well. But, it is a list of 100, and I could not put more names on it. 

But yes, the list is not limited. There are options to add other greats by eliminating some from here. You are cordially welcome to put your opinion on the list. 

So, based on your opinion, who are the top 100 baseball players? Please write a remark in the space provided below.