IDIOMS

circuit slugger

(baseball, idiomatic) A talented baseball batter that hits home runs.

Example:   Gil Hodges became the greatest circuit slugger ever to wear Dodger flannels.