This question has been answered before by me. It was Rogers Hornsby of the St. Louis Cardinals.
Chat with our AI personalities
Rogers Hornsby led the National League in hitting with a .424 average while playing as the regular second baseman for the St. Louis Cardinals in 1924.
A batting average of .420 refers to getting a base hit in 42% of your at bats. So you would need 42 hits for every hundred at bats. No Major League Baseball player has hit this high since 1924, when Rogers Hornsby hit .424.
Rogers Hornsby of the St. Louis Cardinals.
Hugh Duffy of the Boston Beaneaters hit .440 in 1894. Since 1920, the end of the "dead-ball era", The highest average for a season was Roger Hornsby's .424 in 1924
In 1924, George Milstead played in 13 games, all for the Chicago Cubs, and batting in all of them. He had 6 at bats, getting 1 hit, for a .167 batting average, with 0 runs batted in. He was walked 2 times. He struck out 2 times. He hit only singles.