Top Ten Best Baseball Players of All Time


Don't agree with the list? Vote for an existing item you think should be ranked higher or if you are a logged in, add a new item for others to vote on or create your own version of this list.

The Top Ten

Babe Ruth
He was a great pitcher and hitter. He changed the game and dominated like no other player. And Bonds should be number two. Who cares about steroids, almost every player does them, but that doesn't mean you are going to be great. People who think steroids are an advantage are idiots.


Played in the dead era, hit more homeruns than entire teams in a season, he is the greatest player ever, the Great BAMBINO
It's not just about the numbers. There have been many truly great players that have put up awesome numbers in various categories. But Babe Ruth literally gave rebirth to two now-legendary franchises (Red Sox and Yankees) that are to this day, almost a century later, still among the oldest, most loved, most hated, and most fanatically followed. And in doing so, he dominated baseball for more than two decades and changed the game forever. No one has ever had the impact on any sport that Ruth had on baseball.
More comments about Babe Ruth

2Hank Aaron
Without a doubt hank aaron. Is one of the greatest
He held the home run title for many years untill it was broken
But he is still a monster who deserves to be embraced
Hank araon is op
Because he is quick with his speed and agility to run fast and doesn't give up.
More comments about Hank Aaron

3Willie Mays
The only player with the talent to do everything (hit for power and average, field, rocket arm, run -- both speed and smart, and all the intangibles) all at the highest level; super smart player also.

Doing that all in a time that was very hard for black players, playing for teams in ball parks that weren't hitters parks (think of what he could have done in a hitters parks -- 800 home runes easy and higher average) and he lost a couple of prime years in the military and playing a few years in the Negro league still had statistics that virtually everyone drools at.

Not to mention things like:

- Most golden gloves for an outfielder and he played in the majors 6 years BEFORE they started giving out the award

- I believe he was the first National Leaguer to join the 30-30 club, one of a few people to ever be in the 20-20-20 and 20-20-20-20 club (and I think the first person to be all of them)

- Was named Player of the Decade in the 1960's

- If I remember 1971 correctly he had something like 14-15 home runs at the All-Start break at the age of 40 (before PEDs and before athletes really took care of themselves).

- He was rarely injured in his career and played something like 3,000 games.

I think someone told me he played in the Negro League World Series when he was a kid in high school or something like that playing against experience and highly talented black men!

By far the greatest all around baseball player in the history of the game and that is what this list is all about.
To me, Mays was the best player to ever to put on a uniform. One fundamental mistake fans make is that they look solely at career stats and fail to look at context. Career stats only tell part of the story. Mays was clearly a better player than Aaron. Peers of both Aaron and Mays almost universally say that Mays was the better player. And actually Clemente was a better player than Aaron. Mays was a much better fielder and base runner than Aaron. Their hitting prowess is comparable. However, Willie had the disadvantage of 1) playing in the Polo Grounds; 2) playing at windy Candlestick Park; 3) being drafted for military service, interupting his career. If Mays had played his career in Milwaukee's County Stadium and in Atlanta and Aaron had played where Willie played most of their career hitting stats would be reversed (ie. Mays would have 755 HRs and Aaron would have 660 HRs).
Willie Mays is AMAZING. He is the only player that has ever come through that has a trio of power, speed, and defense. No one else has ever had that amazing trio. He also brought the basket catch to the mlb.
More comments about Willie Mays

4Ty Cobb
Cobb is second to no one, let alone 3rd! Cobb only batted under.300 once and that was his first season! He stole home when he was 42 years old, Aaron was great but has become overrated in hindsight. Ruth was great but began the downfall of baseball being tactical, beginning of the crowd pleaser brand of ball/instead of talented base hit & steal players. Ty Cobb was and is the greatest... PERIOD.
Why is ty cobb so low? Huh? Most people say the greatest ever are these slow home run hitters who can't field and have low avg. Ty cobb can field, check, can hit for avg., check, can field, check, and his homeruns are pretty high for his time. All in all I'm saying that he should be no.2 at least. I think he's number 1 by far but that's just me.
The only reason history does not have him at #1 is because he was easy to hate. By the stats he is #1 by far...
More comments about Ty Cobb

5Ted Williams
Anyone who knows, Knows that Mr. "the splendid splinter" stopped his MLB career not once but twice to be a UNITED STATES MARINE FIGHTER PILOT. Only to come back each time after war time duty to again suit up and become the
greatest! There are loads and loads of ball players who wear a uniform show up and participate in baseball
games year after year. FEW darn FEW play baseball for; " the love of the game "
Ted Williams did not become a multi- quazillionaire but he did become world famous.

As a Marine he has earned our high regard
As a baseball player he has earned his due
lets give it to him.

In his day the players used real equipment too.
Yes, wooden bats and the like. Furthermore;
the Ted Williams I hold in such an esteemed for
was not only an outstanding patriot, a super pilot he was a man
who was NOT a walking pharmacy.

the mgmt
Greatest hitter all time last one to hit.400, 500 hr club best clutch hitter ever better than bonds(roids), Pujols (career is not over)hank played forever at least top 5
I'm sorry, but Albert Pujols does not belong higher on this list than Ted Williams. He hit.406! Williams could put the ball wherever he wanted, whenever he wanted. Coming from a Yankee fan, even I have to admit that Ted was the greatest ever.
More comments about Ted Williams

6Lou Gehrig
the most consistently great hitter in the history of the game, up until he could no longer play due to ALS. Most respectful and selfless player ever
The iron horse was unbelievable amazing a really great carrier
One of the all time greats.

Will someone please look at Gehrig's 14 FULL consecutive seasons (25-38) and compare them to the BEST 14 seasons of any player keeping in mind that these years were basically his career contributions. The production of this player is staggering!
More comments about Lou Gehrig

7Jackie Robinson
First baseball player to break the color barrier. Thanks Branch Ricky. Only player to have his number retired on ALL teams.
Jackie Robinson should be way ahead of Barry bonds
I think he should be higher up b/c bak then, who actually was brave enough to be black and in the mlb, and bsides how many other people above him in the list have stole home? let me know if fatboy ruth did lol
More comments about Jackie Robinson

8Mickey Mantle
If it were not for injuries and his self destruction who knows what the record books would hold.. More raw power than anyone from both sides of the plate.. No one was faster home to first. I really believe that if Mantle were healthy he could have hit 800 home runs.. Bonds has no place on any list..
Hands down the best team player of all time as well a team mate, as far a player no one was ever better. The Mick was and all around player, hit, hit with power, outstanding fielding record, speed best ever from home to first, great base stealer 80% of time stole the base. Just in the 1963 if he had not broke is foot in Baltimore he would have easy another 30 home runs that year. All time WS records that still stand.
The Mick was one of the fastest players during his time. He invented tape measure home runs by himself! He was constantly playing in pain. Everybody looked up too and respected him. If he didn't get injured he could of beat Roger Maris in the Home run race. Mickey was the silent hero of Don Larsens perfect game in 1956. He also won the triple crown in 1956. The best switch hitter there ever was. Mickey was the ultimate team player and carried the team on his back. The best thing about him is that he didn't use or need steroids to be such an amazing player. 7.
More comments about Mickey Mantle

9Barry Bonds
Couldn't have done it without the roids. He doesn't deserve to be on this list.
Steroids doesn't teach hand eye coordination. By the way best hand eye coordination I've ever seen
Albert Pujols should not be above Bonds, that's crazy. Bonds should be numbers 1, people forget his competition was doing steroids also. 500-500 club, 300-300 before roids. His strike out to walk ratio was phenomenal, always.
More comments about Barry Bonds

10Albert Pujols
Even Lou Gehrig did not match the consistency of performance that Albert Pujols has demonstrated over his first 10 years in MLB. Albert has not benefitted from having the level of players around him that Babe Ruth and Lou Gehrig had. In his early years, Albert had Mcquire, Rollins and Edmonds. Currently he has Holliday, Ramus and Ludwick. These do not match up with the players Ruth and Gehrig had on thier teams,
Dominicans won albert pujols should be #1 because he is the best baseball player of the dominican republic.

¡mangu power!
He should be at least higher than Bonds... Pujols is one of the only good modern players not on roids.


More comments about Albert Pujols

The Contenders

11Ken Griffey Jr.
I grew up idolizing Jr by far the greatest player I have ever witnessed play the sweetest swing I have ever seen plus all the gold gloves and I know everyone says IF it wasn't for his injuries with the reds he would have destroyed the record there isn't a true baseball fan or previous MLB player that deep down in there heart knows for a fact that that is absolutely positively the truth he would have shattered the record Face it THE KID aka Jr was the best
Griffey could do everything hit, field, had a great arm, and he could run. Just because he never won a world series doesn't mean he shouldn't be in the top 10. Everyone up there played in a week era. Ken Griffey Jr. Is the greatest or at least in the top 5 greatest players of all time
Greatest player of my generation. no steriods just skills. real baseball fans hate steriod users because it brings a bad name to the game we love. bonds is a disgrace to the game


More comments about Ken Griffey Jr.

12Joe DiMaggio
14 years 11 world series 10 world championships. Had more home runs than strikeouts.
Hits hit streak record will take many years till its broken he was one of the greatest.
He set outstanding records and made pitchers sweat a lot. He Should be at the top of this list.
More comments about Joe DiMaggio

13Walter Johnson
The greatest pitcher ever, and remember pitching is 90% of the game. Don't get starstruck by the Babe's homers or Ty's hits. Johnson did more for his team than any other player. For an entire decade (1910-1919) he won 265 games, which was 34% of all the games won by the Senators. He won 417 total games as a Senator. No pitcher or ball player was more valuable to their team.

14Honus Wagner
The only players who should be above Wagner are Ruth and Gehrig. For Pujols to be above him is sacrilege, this list is a joke.

WAGNER: One of the greatest hitters of all time, on of the greatest fielding SS of all time, could pitch a few quality innings if needed. A true gentleman, an extremely positive presence in the clubhouse.
Beast ball player arguably the best shortstop ever still not the best ever
Honus wagner was better than Ty Cobb and if he played in the live ball era he would've hit at least 1 out of the park per game!
More comments about Honus Wagner

15Stan Musial
The most consistent hitter in his era is only no. 20!
Your joking, this guy is a bloody legend and should be at least no 5. He might not be as good as babe ruth but he is definitely the best cardinal in history!
Statistically ranked 3rd greatest player by sabremetrics. It is a joke that "the man" is not higher on this list. Whomever put Craig Biggio on this list is obviously deranged.
Stan the Man is SO horribly underrated. His stats are there... Just look 'em up. And... NO ONE has meant more to a city, state, and a team than Stan the Man. RIP Stan. St. Louis and a proud Cardinal Nation will ALWAYS remember you.
More comments about Stan Musial

16Derek Jeter
Best yank to play the game and best all time hitter as a shortstop shoot he might be the best shortstop ever
He has already reched 3000 and is climbing his. Way to the top
Complete ballplayer on and off the field
More comments about Derek Jeter

17Pete Rose
Who cares if he gambled at least he was a tough ball player and was not afraid to get his shoes dirty like the players now who are traded to different teams every couple of years. He deserves to be in the hall of fame not like cal Rippen jr who nobody even knows about or gives a hoot about. I know a lot about baseball and my statement is very true. I am not saying Pete rose should be first place but at least give 3 place or something like that.
Even though he did not make the hall of fame he gambled as a manager. Don't listen to those people. He's, a hall of famer on my list. Same thing happend to shoeless joe jackson.
Not until he is inducted into Canton should the likes of BB, SS or even RC be included on a ballot. The greatest hitter of all time never juiced he just happened to love two things, and unfortunately on occassion he participated in both at the same time.
More comments about Pete Rose

18Greg Maddux
Man won over 350 games in modern day era. 4 time cy young winner.

19Alex Rodriguez
Arod deserves to be be way higher in this list, he is in the top 10 all-time for career home runs. People on this list obvisouly vote for favorite players, not by satistics.
AMAZAZING and the yanks 2
How in the world is he #76.. He is consider one of the best player to ever play the game!
More comments about Alex Rodriguez

20Cal Ripken Jr.
I play for cal Ripken
Known as the iron man.
Broke lou gehrig record

21Roger Clemens

22Tony Gwynn

23Roberto Clemente
Saw him as a kid from behind him in right field, what a presence, what speed, what an arm. I haven't even mentioned batting and base running. He went all out and was fearless on the field but this quality also contributed to his demise at sea. Still one of my childhood heroes that lives on today for me.
Most 'watchable' of ALL time and along with Mays 'most complete'. Greatest defensive ever and the GREATEST stat of all: he hit hall of fame pitching better than anyone in history!
My favorite player in history! Why did he have to die in the plane crash? RIP.


More comments about Roberto Clemente

24Miguel Cabrera
Miguel Cabrera is the most exciting player to watch at the plate and whoever haven't witness it must. Standing at #30 behind Bryce Harper is just an insult to the MVP and Triple Crown winner.
Triple Crown Winner! Miguel Cabrera is not only the MVP and Triple Crown Winner, he also just got selected to his 8th All Star Game!
He won the triple crown this year, the first person to that since Carl Yastremski in 1969.

25Sammy Sosa

26David Ortiz
David has strength and persistency
Best red sox dh of 2004 and 2007.
Best hitter of all time!

27Chipper Jones
The best player under pressure of all time. Rock solid!
Aside from Mickey Mantle, the best switch hitter to play the game.

28Cy Young
Too low. He dominated in his era, Should be in the top twenty
Why isn't the winningest pitcher of ALL TIME in the no. 1 slot? Come on people this man was amazing

29Shoeless Joe Jackson
Great ball player... Should be in hall of fame
Great player- was ripped off.
The establishment finds it impossible to assess the evidence objectively.

30Nolan Ryan
Best pitcher ever
Nolan Ryan holds or has held every major pitching and strikeout record on the books.
Best Pitcher ever it's a shame he isn't in the top ten!
Most Strikeouts!
Most No hitters!
2nd Fastest pitch of all time as a Starting Pitcher!


31Ozzie Smith

15 time all star 13 time gold glove award 1 time world series

32Mike Schmidt
Best 3rd baseman of all time and one of the most consistent power hitters ever during a NON STEROID era
Mike Schmidt should be #1. End of.
Greatest 3B of all time!

33Randy Johnson

should be in top twenty easily... not enough real people who know who's really the best on these lists OBVIOUSLY!

34Josh Gibson
If all things had been equal then fair is fair and a brain tumor on top
Of it as well as poor treatment by society. He was an amazing individual
And through the benefits of the internet the world can view history and
Stand in awe of such extraordinary people.

35Rogers Hornsby

36Sandy Koufax
If your life depended on the outcome of a baseball game, you would want Sandy Koufax to pitch for you.
He won the cy young
Ask players who had to bat against him. Many almost sweared that the ball went faster as it approached the plate.

37Pedro Martinez

38Christy Mathewson
First celebrity media capital NYC at turn of 20th century. Was Babe Ruth inpublicity terms and celebrity recognition before Babe Ruth. Third winningest pitcher all time with best winning percentage of top four, (Young, Johnson, and Alexander). Should certainly be much higher tjan
Clearly should be top ten.

39George Brett
Great stats and embodies everything you want in a player. Should be top 10. If he'd been a Yankee he would be

40Craig Biggio

Overall great hitter, fielder, and person.


41Ricky Henderson
amazing that this guy is All time leader in stolen bases, on base %, runs scored, a 3000 hit guy, most home runs from a lead off batter, has 2 rings and he doesn't crack the top 10? Rickey is top 5 in my book!
Top five, without a doubt. Hard to rate players before integration as talent was so limited. Babe Ruth would have been very average. Good arm and bat but not athletic or fast at all.
No one can possibly beat his stolen base record.

42Mariano Rivera
How is this guy not in top 5? BEST CLOSER OF ALL TIME.

43Aramis Ramirez

44Satchel Paige
He should be number 12. Who made this top ten it stinks bary bonds really
Had the fastest fastball ever 3rd black person elected into the hall of fame

45Bob Feller
Had one of the fastest pitches of all time, at 107.6 mph, and he played for one of the greatest teams in the league (IDC what anyone says I am with the tribe! )
I just wish I could have seen him back in his day! The film and all the books and my mom made me a Feller fan since I was 5 and he was already in the HOF!

46Jim Thome

47Tris Speaker
One of the best and most underrated players ever

48Jimmie Foxx
Jimmie foxx hit 30 or more home runs 12 years in a row slugged 50 homers twice 100 rbis 13 years in a row mvp 3 times 40 hrs 5 times played every position except 2nd base slugged 600 or better 9 times 700 or better 3 times had sprinter speed had 500 home runs before 33 years old better defensive 1st baseman than Gehrig no less an expert named ted wiiliams considered him the 3rd greatest hitter next to ruth and Gehrig and greatest right handed batter and 2nd best all around baseball player next to joe DiMaggio. Definitely belong in the top ten of all time. Highest batting average and slugging average for a righthanded hitter with over 500 hrs lifetime.325 avg.609 slugging 1.038 obp lifetime

49Brooks Robinson
Best third basemen of all time
Outstanding hitter and defensive 3rd baseman. Nothing could get by him at the corner.
Great overall player and hey he had 16 gold gloves that says it all

50Mike Trout
How is he Number 48? He has been playing for 2 years. He has the potential of being a top 25 player but there is no way he is in the top 50 this early.

51Johnny Bench
Strongest, Smartest Catcher of all-time. I still remember when he caught a fast ball bare handed in a major league game.
He hast to be in the top ten come on!
Should be way way higher! In my book best catcher of all-time. He could hold 8 baseballs in one hane! That's not at least top thirty? This list is terrible!

52Chase Utley

53Carl Yastrzemski

54Ryne Sandberg

55Steve Carlton

56Roger Maris
Broke Babe Ruth's "most season home runs" record. 61 Ruth had 62 Maris had. Roger Maris broke Babe Ruth's record.
Maris should be 1 he broke babe ruths record then it should be hank aaron cause he also broke babe ruths record but that's just my opinion.
Just saying ruth had 60 maris had 61


57Yogi Berra
He is the firts one to pinch hit a homerun in the world series

58Prince Fielder

59Nick Punto
Nick was the best Twinkie money could buy back a few years ago.

60Adrian Gonzalez
He is the greatest Mexican hitter of all time"

61Josh Hamilton

62Vladimir Guerrero

Best bad ball hitter plus never did roids still after his prime hit 300 30hrs and 100rbi. First 13 years hit 300 so did gerhig should be at least 10

63Buster Posey

Buster has the potential to be the best offensive catcher in baseball he is also good defensively but a's long as yadier Molina is playing you can't say he's the best but what u really have to give him credit for is being able to catch for amazing players like cain and lincecum

May be the best young catcher around

64Justin Verlander

65Andrew McCutchen
Cutch is awesome. MVP of 2013. Great at running, fielding, batting.


66Jose Bautista
Jose is seriously epic vote for him

67Harmon Killebrew
Most home runs in MLB in the 1960s. The Killer was feared for his power.

68Tom Seaver

69Willie Stargell

70Lou Brock
Oh please he has the 2nd most stolen bases by a major league player

71Jim Edmonds

72Mickey Cochrane

73Starlin Castro

He's all the cubs got offensively

74Manny Ramirez

75Pedro Ciriaco

76Jacoby Ellsbury

77Raul Ibanez
He is outstanding, he has 20 homeruns so far and he's 41, we also only about half way through the season. If he keeps this up he could get at least 40 homeruns in the season.
Raul Ibanez is awesome! Made the Phillies good Pinch hitting for A-Rod in the 2012 ALCS Whamm Walk off homerun!

78Joe Mauer
He is the worlds best catcher in the world
Greatest Twins Catcher in history

79Chris Davis
This guy is amazing he should easily be in the top 20 with 37 home runs before the all star break

80Yasiel Puig
Will be the best player to ever play from cuba
Best raw player I've ever seen, if he stays healthy
And polishes his game, could be one of the best
Ever definitely the best 5 tool player today, mike Trout
A close second.

81Joe Morgan
He had a avg for300

82Austin Romine
He is player of the year

83Ryan Raburn

84Matt Moore

85Rod Carew

86Joe McGinnity

Pitcher: Won both ends of doubleheaders 3 times in one month August 1903, considered the most impossible sports record to beat.


87Eddie Cicotte

88Mike Buddie

89Carl Crawford

He is as good as anyone I now

90Rickie Weeks

A great defensive and offensive player

91Dustin Pedroia

92Nick Hundley

93Jim Rice

94Mark Teixeira

95Marco Scutaro
Marco Scutaro is amazing!
He won the 2012 NLCS MVP.
He made the Giants win the World Series
Marco Scutaro getting traded to the Giants was the biggest move of the summer

96Nick Franklin
Great at fielding and is an awesome switch hitter, he is even a rookie.

97Kyle Seager
He amazes me with his skills every game.

98Eddie Mathews
He made it in to 500 home run club

99Stephen Strasburg

100Glen Perkins

Comments About This List

Featured Lists
Popular Lists
New Lists

Top Remixes of This List

Posts About This List

List Info

This list was created 6 years, 48 days ago and has been voted on over 3,000 times. This top ten list contains 134 items, has been remixed 36 times and has been blogged about 1 times.

Updated Thursday, April 24, 2014

List Error Reporting

See an item on this list that's misspelled, duplicated, or doesn't belong? Let us know. Click here to report the error.