Real turnover of power hitters

It doesn't seem that long ago that the game's great power hitters included Mark McGwire, Sammy Sosa, Frank Thomas, Rafael Palmeiro, Jason Giambi … and, yes, Barry Bonds. No longer. Today, the list of great power hitters is almost completely different than it was just three or four seasons ago, which means it's a good time to figure out who's actually on the list.

With that in mind, here are the six players with the highest home-run rates since the 2004 All-Star Game: