Synonyms for Slogger (same or very similar meaning)
WordNet sense 1 (someone who walks in a laborious heavy-footed manner):
plodder, trudger
WordNet sense 2 (a boxer noted for an ability to deliver hard punches):
slugger
From the ODE community, based on WordNet
add/edit