10

Adam Dunn (Reds 2001-08, Diamondbacks 2008, Nationals 2009-10, White Sox 2011-14, Athletics 2014)

Dunn hit at least 38 long balls for seven straight seasons from 2004-10. He also walked at least 100 times in seven different years. His 462 homers in his career are tied for the 37th-most in MLB history.