It depends on what you mean. If you mean all time, then trust me, it's LouGehrig I did research on every great hitter and he's the best. If you mean currently, sorry but I'm not sure.
Chat with our AI personalities
Mike Schmit
Babe Ruth
Because pitchers do not bat in the American League ... they are replaced in the batting order by the designated hitter.
Miguel Cabrera hit .344 for Detroit in the AL (2011).
I won't say he was the best in history but Ed Kranepool of the New York Mets had a five year run as a pinch hitter that was a good as anybody in the game. Between 1974-1978, Kranepool went 57-144 for a pinch hitting batting average of .396.