slogger

noun
  1. a person who works hard and steadily, especially at tedious tasks
  2. Usage: informal
  3. a baseball or cricket player who hits the ball hard but without much finesse
  4. Usage: sports

Examples