(noun) batsman, batter, hitter
(baseball) a ballplayer who is batting
(noun) slogger
a boxer noted for an ability to deliver hard punches