Answer: powerhitter

AnswerCrossword Clue
POWERHITTER

Canseco is one