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.
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.
the best hitter in baseball is Pete Rose
There are good players in the angels but Vladimir Guerrero happens to be the best hitter. so yes he is.
joe mauer
Mike Schmit
h. Ramierez
Jeff Francoer
Ty Conb
Babe Ruth
Because pitchers do not bat in the American League ... they are replaced in the batting order by the designated hitter.
pete rose most carrer hits
Babe Ruth Hank Arron
No, Its Alex Rodriguez