STATISTICALLY SPEAKING
All-Star home runs are becoming increasingly rare, with only four in the past six years. No active player has more than one career All-Star home run, and for some franchises — like the Twins, whose only All-Star home runs were hit by Harmon Killebrew (three) and Kirby Puckett (one) — it's been a surprisingly long time since one of their players hit a home run in the Midsummer Classic. Here are the teams that haven't had an All-Star home run in the 21st century:
Team Last All-Star home run
DodgersMike Piazza, 1996
PadresKen Caminiti, 1996
MarlinsJeff Conine, 1995
AstrosCraig Biggio, 1995
NationalsMarquis Grissom (then the Expos), 1994
Blue JaysRoberto Alomar, 1993
TwinsKirby Puckett, 1993
RoyalsBo Jackson, 1989
AthleticsTerry Steinbach, 1988
RedsDave Concepcion, 1982
PhilliesMike Schmidt, 1981
PiratesDave Parker, 1981
CardinalsReggie Smith, 1974
DiamondbacksStill looking for No. 1