MLB: Top 3 players of All-Time

Barry Bonds swinging his bat during the 2002 World Series
Barry Bonds swinging his bat during the 2002 World Series

#2 Joe DiMaggio

Joe DiMaggio is a complete baseball legend
Joe DiMaggio is a complete baseball legend

DiMaggio's impact in the Yankees was at an all-time high. DiMaggio played 13 campaigns for the New York Yankees and won a staggering total of nine World Series rings.

His career took place between 1935 and 1951, with the outfielder missing three seasons (from 1943 to 1945) due to Military Service. His overall stats are amazing and his spot in the top three of baseball's biggest superstars should be undisputed.

DiMaggio played in the baseball All-Star Game in every season he was an active player in the Yankee roster. His offensive efficiency won him two batting titles, in 1939 and 1940 with a batting average of .381 (career high) and .352, respectively.

He wasn't only a fantastic hitter, he was a complete slugger, hitting 361 home runs and finishing his career with 1537 RBIs in 1736 games.

He ended his amazing career with 2214 hits, a career batting average of .325 and three American League Most Valuable Player awards.

Click here for 2023 MLB Free Agency Tracker Updates. Follow Sportskeeda for latest news and updates on MLB.

Quick Links

Edited by Debjyoti Samanta