24. Joe DiMaggio (1936-1951)
If we were to look at all baseball records, Joe DiMaggio’s hitting streak of 56 consecutive games will certainly be considered one of the most impressive. He really found incredible form in 1941 and nobody has come close to that since. Irrespective of this record, he was a fantastic hitter and sits at number 9 in terms of career slugging percentage. Despite having a relatively short career, he was very successful within that time, winning nine World Series titles in 13 seasons.
23. Honus Wagner (1897-1917)
An original legend of the game, Wagner dominated the league during his career, winning eight batting titles, ranking him joint-second for most titles in history. During his career he averaged .328, the 35th-best mark of all time. Wagner has the second best mark in wins above replacement (WAR) out of all position players in the history of baseball. He also ranks 25th in total bases, while he sits at 8th in total hits. An impressive player.