slugger

noun
  1. a baseball player who hits the ball hard and far, especially one who hits many home runs
  2. Usage: baseball
  3. a boxer who relies on powerful punches rather than technique
  4. Usage: boxing; informal

Examples