At Baseball Musings, I noted the Minnesota Twins and Detroit Tigers remain the only teams without a three-run or better homer in 2011. The Baseball Analytics heat maps provide a good indication of why. The Twins rank last in the AL in home runs with 15, and they just don't get very much distance on their fly balls.
The Tigers, with 28 home runs, rank 10th in the AL and don't put much sock on the ball either.
Note that the Twins are at least hitting balls in the middle of the plate well. The Tigers only seem to be getting distance on the edges.
Compare these teams to the Yankees. They lead the league with 54 homers:
The Yankees light up the strike zone with much brighter greens and even a little yellow. If you think the New Stadium has something to do with it, the Yankees are actually hitting the ball further on the road this season.
Injuries and age hurt the Twins and Tigers long ball ability this sesaon. Until the big bats come back or are replaced, the teams need to concentrate on other ways to score runs besides waiting for the three-run homer.