willy mays

Top Ten MLB Hitters of All Time

27 June, 2023

10.Stan Musial

Albert Pujols is the hero of the present era for any young fan of the St. Louis Cardinals. But before Pujols arrived, the great Stan Musial was the most illustrious athlete to ever don a Cardinals jersey. Musial recorded 3,630 hits over the course of his 22-year career, which ranks fourth all-time.

He was a major league player who dominated the National League from the 1940s through the 1960s. He was the league leader in triples, doubles, hits, and batting average on numerous occasions, and he earned the MVP award three times. He finished his career with a.331 average.

9.Lou Gehrig

Babe Ruth smashed 61 home runs in the same year that Lou Gehrig won the MVP Award, earning him the nickname “The Iron Horse” for his prodigious talent. Is it really a surprise that he’s so high on this list considering his career batting average of .340?

However, the seven-time All-Star and past Triple Crown champion was also the ultimate victor. One of the most well-liked players to have ever played the game, he guided the New York Yankees to six World Series victories in the late 1920s and early 1930s.

8. Mike Trout

It may seem absurd to rank a player that high on our list who is only 29 years old, but Mike Trout is that excellent. The “Millville Meteor” is currently 29 years old and has a career batting average of.304, eight All-Star appearances, three AL MVPs, 1,380 hits, and 302 home runs.

Trout has also won the Silver Slugger Award eight times, and it wouldn’t surprise us if he won it twice more by the time his career is over. If all of that wasn’t enough, he spent his first five seasons as the AL leader in Wins Above Replacement.

7. Mickey Mantle

When Mickey Mantle joined the New York Yankees in 1951, he had a lot of large shoes to fill. “The Commerce Comet” or “The Mick” refused to back down from the challenge, showing the world right once that he was a someone pitchers wouldn’t want to face.

He was selected for the All-Star team a whopping 20 times and hit 536 home runs throughout that span. The Triple Crown champion and three-time AL MVP, however, was also a skilled competitor who assisted the Yankees in capturing seven World Series titles!

6.Hank Aaron

Hank Aaron wasn’t dubbed the “Home Run King” for nothing. With 755, “Hammerin’ Hank” ranks second all-time in home runs, however there is a case to be made that he ought to be higher.
The 25-time All-Star, who had a career hitting average of.305, won two National League hitting Championships and a World Series with the Milwaukee Braves. With 3,771 hits, he also holds the third-most hits ever. Aaron was undoubtedly one of the greatest hitters we’ve ever seen.

5.Barry Bonds

Barry Bonds is the subject of a great deal of controversy since he was the most well-known player during the use of performance-enhancing drugs in baseball. Given this, it would be wrong not to treat Bonds with the respect he merits.

After all, he set the record for the most home runs ever with his 762 blasts out of the park throughout the course of his career. He would likely be even higher on this list if it weren’t for the controversy-related issues. This guy could hit—he was a 14-time All-Star, a seven-time NL MVP, and a twelve-time Silver Slugger Award winner.

4.Ted Williams

One of the best hitters of all time was Ted Williams. His already remarkable stats might have been even better if he hadn’t served in World War II. “Teddy Ballgame” was the closest thing to a guaranteed hit when he came to the plate, with a career batting average of.344.

Williams hit 521 home runs and twice won the Triple Crown while playing his whole career for the Boston Red Sox from 1939 to 1960 (apart from the time he spent in the war). Williams, a 19-time All-Star, has the highest career on-base percentage (.482) in MLB history.

3.Willie Mays

Another one of the best hitters of all time, Willie Mays has the numbers to prove it. Mays unquestionably belongs with the big boys on this list with his 660 career home runs, 3283 career hits, and 24 All-Star Game appearances.

It should be mentioned that Mays’ overall number of home runs would be higher if he hadn’t been intentionally walked as frequently as he did as a result of pitchers being intimidated by him at the plate. We feel we might as well include that he was a threat defensively as well, winning the Gold Glove Award 12 times, even though it isn’t important for the ranking.

2.Ty Cobb

The kind of players who will always stand alone in the halls of baseball folklore have now genuinely entered the category of all-time greats. The best batting average in MLB history, by far, belongs to Ty Cobb, who had a career batting average of.366, to start things off.

Cobb was an absolute beast when he came up to bat in every way, despite the fact that he lacked power. The fact that he would reach base was practically a given because of his extraordinary efficiency.

He had 4,189 hits during his career, which spanned the early 19th century, which is the second-highest total ever. Not only that, but he continues to hold the MLB record for the most career batting titles.

1. Babe Ruth

Who was the best hitter of all time, if ever a question? Although there is fierce competition, Babe Ruth is nearly a mythological figure due to his famous at-bats.

After pitching for the Boston Red Sox, “The Great Bambino” switched to hitting for the New York Yankees in the 1920s and had a wide range of successes.

He has a lifetime batting average of.342, a slugging percentage of.690, and a third-place home run total of 714. For the final one, he continues to hold the MLB record.

No player even comes close to his effect when it comes to the statistic of Wins Above Replacement. The “Sultan of Swat” is a baseball great who will never be forgotten. He was the league leader in home runs (12 times) and a seven-time World Series champion.

125% Sign On Bonus

MLB Dime Lines

Best Contests Online

Choose Your Bonus

27 Years Online