Bet Station
  • Home
  • Betting Sites
    • Arizona Sports Betting Sites
    • Colorado Sports Betting Sites
    • New York Sports Betting Sites
    • Pennsylvania Sports Betting Sites
  • Reviews
    • Betway Review
    • DraftKings Review
    • FanDuel Review
    • PointsBet Review
  • How to Bet
    • Moneyline Betting
    • Over Under Betting
    • Parlay Betting
    • Point Spread Betting
    • Prop Betting
No Result
View All Result
Bet Station
Three of the best baseball players of all time, Barry Bonds, Ken Griffey Jr. and Babe Ruth

Top 10 Best Baseball Players of All Time

Sam Simmons by Sam Simmons
January 10, 2022
in Baseball

One question baseball fans have been asking each other for years is; who are the 10 best baseball players of all time? Choosing just ten players is no easy task, given baseball’s long and iconic history. There are players who dominated headlines, like Babe Ruth, and other players, like Cy Young, who thrived in the sport long before it was popularised. Choosing the best baseball players has never been more difficult.

Baseball began in 1876 with the National League (NL), followed by the American League (AL) in 1901. The two leagues remained separate until 2000, where they merged into the MLB we know today. With this much rich history in the sport, there is certainly a danger of leaving out some of the best baseball players. Fear not, as we have a section at the bottom full of honorable mentions. This is where we can all take our hats off to the players who just missed out on a spot amongst our top ten. Now we have sorted that out, let’s get into the list!

10. Walter Johnson

One of the best baseball players of all time, Walter Johnson

Walter Johnson was a pitcher for the Washington Senators between 1907 and 1927. He spent his entire playing career with the Senators before becoming their manager between 1929 and 1932. After this, he managed the Cleveland Indians until 1935. Johnson won the World Series in 1924 and was the AL MVP twice. He was a 12-time AL strikeout leader and six-time AL wins leader. He won the infamous Triple Crown for pitches on three occasions and pitched a no-hitter in 1920. Johnson also holds the current MLB record for 110 career shutouts.

Pitchers like Johnson are few and far between. He won 417 games, the second-most in history after Cy Young who has 511 wins. They remain the only pitchers to have won 400 or more games in baseball history.

Ty Cobb spoke well of Walter Johnson in his biography, Cobb. He said:

“The first time I faced him, I watched him take that easy windup. And then something went past me that made me flinch. The thing just hissed with danger. We couldn’t touch him. Every one of us knew we’d met the most powerful arm ever turned loose in a ballpark.”

Ty Cobb
Position Appearances Career Strikeouts Career Batting Average Career Earnings
Pitcher9373,509.274$219,250

9. Ken Griffey Jr.

A photo of Ken Griffey Jr. one of the best baseball players

Ken Griffey Jr. is a center fielder who started and ended his career with the Seattle Mariners. He joined the Mariners in 1989 where he remained until 1999. At the turn of the century, Griffey Jr. joined the Cincinnati Reds until 2008. After eight years with the reds, he moved to the Chicago White Sox. To cap off one of the most successful home run laden careers in baseball history, he returned to the Mariners before retiring in 2010.

Griffey Jr. has 630 home runs to his name, placing him seventh on the MLB career home run leaderboard. He is a ten-time Gold Glove Award winner and four-time AL home run leader. He was the AL MVP in 1997 and made 13 All-Star appearances. Ken Griffey Jr. was inducted into the Baseball Hall of Fame in 2016 with 99.3% of the vote.

Position Appearances Home Runs Career Batting Average Career Earnings
Center fielder2,671630.284$151,703,682

8. Joe DiMaggio

A photo of Joe DiMaggio with Marilyn Monroe

Joe DiMaggio was a center fielder for the New York Yankees. His professional career began in 1936, where he played with the Yankees until 1942. At this time, he put his baseball career on pause and enlisted in the US Air Force. DiMaggio was a physical education instructor and often played in exhibition matches against other Major and Minor League players. He returned to the Yankees in 1946 until retiring in 1951.

DiMaggio had a sensational career, winning nine World Series, one less than the all-time leader. During his career, he made 13 All-Star appearances and won several awards, such as AL batting champion, home run leader, and RBI leader. One of DiMaggio’s most famous records, “The Streak”, was a 56-game hitting streak starting in May 1841 and ending in July. Harvard professor Stephen Jay Gould reflected fondly on “The Streak”, he said:

“DiMaggio’s streak is the most extraordinary thing that ever happened in American sports.”

Stephen Jay Gould
Position Appearances Home Runs Career Batting Average Career Earnings
Center fielder1,736361.325$632,250

7.  Ted Williams

One of the best baseball players of all time, Ted Williams, looking up at the baseball he just hit

Ted Williams was a left fielder who played his entire professional career with the Boston Red Sox. War interrupted Williams’ stint with the Red Sox. Once during WW2 and in 1952 where he was recalled for service during the Korean War. Even with the interruptions, Williams had an incredible career, finishing with a batting average of .344.

Williams was a two-time Triple Crown winner and AL MVP. He played in 19 All-Star games and was selected in both Major League Baseball All-Century and All-Time teams. Williams achieved the AL batting champion title six times and was a four-time AL Home Run Leader. He also holds the MLB record for having a career average of .482 on-base percentage.

Players like Williams weren’t just great baseball players; they were incredible people who lived some truly inspirational lives. Who knows how good this man’s career would have been without two stints of military service. If you would like to read more about Ted Williams, check out his biography page.

Position Appearances Home Runs Career Batting Average Career Earnings
Left fielder2,292521.344$1,092,000

6. Lou Gehrig

Lou Gehrig posing with teammate Babe Ruth

Lou Gehrig was the first baseman for the New York Yankees between 1923 and 1939. He was the first professional baseball player to have his shirt number retired by a team. Gehrig had an incredible career, playing 2,130 games in a row until he voluntarily took himself out of the lineup. After a noticeable drop in form, they diagnosed Gehrig with ALS, a form of infantile paralysis. The disease, commonly referred to as Lou Gehrig’s disease, forced early retirement at 36, taking his life two years later.

Players and fans alike adore icons who bring as much to the game as Gehrig. He was a six-time winner of the World Series and made seven consecutive All-Star appearances. He was a two-time AL MVP and five-time AL RBI leader. Gehrig is famous for hitting four home runs in one game in 1932 plus a Triple Crown in 1934. After announcing his early retirement, the Yankees hosted an appreciation day to say thanks and farewell to the baseball legend.

The Postmaster General James Farley led tributes to Gehrig. Farley said:

“Your name will live long in baseball and wherever the game is played they will point with pride and satisfaction to your record”

Postmaster General James Farley
Position Appearances Home Runs Career Batting Average Career Earnings
First Baseman2,164493.340$421,400

5. Ty Cobb

Ty Cobb posing for a photo next to the dugout

Ty Cobb was a center fielder for the Detroit Tigers and Philadelphia Athletics. He became a baseball legend, setting 90 MLB records in his extensive career. His last professional game was in 1928, and several of his records still stand to this day. One such record is his .366 batting average, the best in MLB history. He also holds the record for the combined total of the most runs scored and batted, with 4,065. Cobb also holds the MLB career record for stealing home. He remains the youngest player to reach 4,000 hits and score 2,000 runs. 

Besides his records, he won a Triple Crown in 1909 and the AL MVP in 1911. He was a six-time AL stolen base leader and four-time AL RBI leader. Most impressively, Cobb was a 12 time AL batting champion, including nine in a row between 1907 and 1915. His last professional game was in 1928 for the Athletics, sealing his place in baseball history.

Position Appearances Home Runs Career Batting Average Career Earnings
Center fielder3,034117.366$491,233

4. Hank Aaron

A photo of Hank Aaron posing with his baseball bats

Hank Aaron was a right fielder who started his career in 1954 with the Milwaukee Braves. The Braves moved and changed their name to the Atlanta Braves, where Aaron remained until 1974. After this, he joined the Milwaukee Brewers before retiring in 1976. Aaron is one of the best baseball players of all time, hitting a whopping 755 home runs in his career. They selected Aaron for 25 consecutive All-Star games, one of many of his records. Other records held by Aaron include 6,856 total bases, 2,297 runs batted in, and 1,477 extra-base hits during his career.

An incredible tribute to the late great Hank Aaron in Atlanta before World Series Game 3. pic.twitter.com/Hir6Sk6vsC

— FOX Sports: MLB (@MLBONFOX) October 30, 2021

Hank Aaron enjoyed much success on the field, including one World Series and one NL MVP. He was a three-time Gold Glove Award winner and four-time NL home run leader. Aaron is one of four players to have 17 or more seasons with at least 150 hits. He was inducted into the Baseball Hall of Fame in 1982 with 97.8% of the vote.

Position Appearances Home Runs Career Batting Average Career Earnings
Right fielder3,298755.305$2,138,500

3. Barry Bonds

A photo of Barry Bonds, saluting home fans celebrating one of the baseball players of all time

Barry Bonds is one of the greatest baseball players ever. He started his career with the Pittsburgh Pirates in 1986 and joined the San Francisco Giants in 1993. He retired in 2007 after an astonishing career that included 767 home runs. Bonds was officially a left fielder but earned a reputation as being a fantastic all-around player.

Bonds broke many records during his incredible career. He has the most home runs in a single season, 73, and holds the MLB record for career home runs. He also holds the record of being the only player in MLB history to have over 500 runs and 500 stolen bases. The baseball legend won 7 NL MVP awards and made 14 All-Star appearances. He won eight Gold Glove Awards and was a twelve-time recipient of the Silver Slugger Award. Bonds was a two-time NL batting champion and home run leader but has not yet been voted into the Baseball Hall of Fame.

Position Appearances Home Runs Career Batting Average Career Earnings
Left fielder2,986762.298$188,245,322

2. Willie Mays

Baseball legend Willie Mays posing for the cameras with his bat

Willie Mays is a baseball icon. He is undoubtedly one of the best baseball players of all time, even with a pause in his career for military service in the Korean War. Mays had a career batting average of .302 and achieved 660 home runs. He started his professional career in 1951 with the New York Giants, who moved and changed their name in 1958 to the San Francisco Giants. After his two stints with the Giants, he moved to the New York Mets in 1972 and retired the year after.

Willie Mays was selected for 24 consecutive All-Star games and won one World Series in his career. He was a two-time NL MVP and won the NL Rookie of the Year award in his first season. The center field won 12 Gold Glove Awards and was a four-time NL home run and stolen base leader. They voted him into the Baseball Hall of Fame in 1979 with 94.7% of the vote.

Mays was a record-setter and a headline grabber, finishing his career with 7,095 putouts, the most from an outfielder. He also has the most extra-inning home runs in MLB history. Willie Mays is perhaps most famous for “The Catch”, an over-the-shoulder catch while running backward to meet a fly ball during the World Series.

Position Appearances Home Runs Career Batting Average Career Earnings
Center fielder3,005660.301$1,825,000

 

1. Babe Ruth

Babe Ruth sliding to third base

Babe Ruth is the best baseball player of all time. He began his career with the Boston Red Sox in 1914. After the Red Sox, he signed to the New York Yankees in 1920 and stayed there until 1934. In 1935, he played for the Boston Braves before retiring from an iconic and legendary playing career.

Ruth gained a reputation for being a pitcher who could hit home runs. He opted for a position change to play outfield and in 1919 broke the MLB single-season home run record. The move to the Yankees proved successful, winning four World Series and changed baseball forever. His ability to hit home runs brought fans to the ballpark, increasing baseball’s popularity tremendously. 

Today In 1947: An ailing Babe Ruth is honored at Yankee Stadium with "Babe Ruth Day", a tribute to a baseball legend. #MLB #Yankees #BabeRuthDay pic.twitter.com/gfKBAvW8k9

— Baseball by BSmile (@BSmile) April 27, 2019

Babe Ruth was a seven-time World Series champion and was selected to play on two All-Star teams. He was a 12 time AL home run leader and won other awards such as AL MVP and AL RBI leader on six occasions.

One of Ruth’s most iconic moments came in the 1932 World Series against the Chicago Cubs. They tied the third game of the series at 4-4 when Ruth stepped up to the plate. The count was at two balls and one strike when Ruth made a gesture towards center field. After another strike, Ruth repeated the gesture and proceeded to launch the ball over 440 feet down centerfield for an outrageous home run. Some say this is Babe Ruth’s called shot, others believe it was just blind luck. Whether you believe it, Ruth is undeniably the best baseball player of all time.

Position Appearances Home Runs Career Batting Average Career Earnings
Outfielder2,504714.342$856,850

Best Baseball Players Honorable Mentions

As with any list that involves the top players of each sport, a few unlucky individuals narrowly miss out on a spot near the top. Below you will find our mini-list of great baseball players who, for one reason or another, did not make the cut.

  • Cy Young
  • Jimmie Foxx
  • Alex Rodriguez
  • Mel Ott
  • Nolan Ryan
  • Bob Gibson
  • Mickey Mantle
  • Mike Trout
  • Rogers Hornsby
  • Jackie Robinson
  • “Shoeless” Joe Jackson
Tags: Babe RuthBarry BondsHank AaronJoe DiMaggioKen Griffey Jr.Lou GehrigTed WilliamsTy CobbWalter JohnsonWillie Mays
Next Post

Top 10 Worst Quarterbacks of All Time

Sam Simmons

Sam Simmons

Sam is a massive sports fan who has considerable experience writing news and opinion pieces. He passionately watches all types of sports but has a soft spot for soccer.

Next Post
Some of the worst quarterbacks of all time, Chris Weinke, Heath Shuler, and JaMarcus Russell

Top 10 Worst Quarterbacks of All Time

A selection of the worst hockey players of all time, including Alexandre Daigle, Andre Deveaux, and Nail Yakupov

Top 10 Worst Hockey Players of All Time

A photo of three of the worst baseball players of all time, Bryan Bullington, Jon Singleton, and Mike Olt

Top 10 Worst Baseball Players of All Time

Enjoy a DraftKings Bonus
Join DraftKings
$520 Sign Up Bonus
  • College Football Picks
  • Get your deposit matched 20% up to $500
  • Enjoy $20 Free on your first deposit
  • Click Play Now to activate your bonus
Play Now
  • Privacy Policy
© 2021 Bet Station
No Result
View All Result
  • Home
  • Betting Sites
    • Arizona Sports Betting Sites
    • Colorado Sports Betting Sites
    • New York Sports Betting Sites
    • Pennsylvania Betting Sites
  • Reviews
    • Betway Review
    • DraftKings Review
    • FanDuel Review
    • PointsBet Review
  • How to Bet
    • Moneyline Betting
    • Over Under Betting
    • Parlay Betting
    • Point Spread Betting
    • Prop Betting
  • Football
  • Basketball
  • Golf
  • Baseball
  • Hockey
  • Privacy Policy

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In