1985 @ Metredome , MIN
Winner : Dave Parker , CIN Total HRs : 6
1986 @ Astrodome , HOU
Winner : Darryl Strawberry , NYM & Wally Joyner , CAL Total HRs : 4
1987 @ Coliseum , OAK
Winner : Andre Dawson , CHC Total HRs : 4
1988 @ Riverfront Stadium , CIN
Canceled due to rain
1989 @ Anaheim Stadium , CAL
Winner : Eric Davis , CIN & Ruben Sierra , TEX Total HRs : 3
1990 @ Wrigley Field , CHC
Winner : Ryne Sandberg , CHC Total HRs : 3
1991 @ SkyDome , TOR
Winner : Cal Ripken Jr. , BAL Total HRs : 12 ( AS MVP )
1992 @ Jack Murphy Stadium , SD
Winner : Mark McGwire , OAK Total HRs : 12
1993 @ Oriole Park at Camden Yards , BAL
Winner : Juan Gonzalez , TEX Total HRs : 7
P.S. Ken Griffey Jr. , SEA Total HRs : 7
Playoff 1 : Griffey Jr. 4 , Gonzalez 4
Playoff 2 : Girffey Jr. 0 , Gonzalez 1 ( Winner )
1994 @ Three River Stadium , PIT
Winner : Ken Griffey Jr. , SEA Total HRs : 7
==============================================================================
1995 @ The Ballpark in Arlington , TEX 1st 2nd Finals
Winner : Frank Thomas , CWS Total HRs : 15 8 4 3
Albert Belle , CLE Total HRs : 16 7 7 2
1996 @ Veterans Stadium , PHI
Winner : Barry Bonds , SF Total HRs : 17 4 10 3
Mark McGwire , OAK Total HRs : 15 4 9 2
1997 @ Jacobs Field , CLE
Winner : Tino Martinez , NYY Total HRs : 16 5 8 3
Larry Walker , COL Total HRs : 19 9 9 1
1998 @ Coors Field , COL
Winner : Ken Griffey Jr. , SEA Total HRs : 19 8 8 3
Jim Thome , CLE Total HRs : 17 7 8 2
1999 @ Fenway Park , BOS
Winner : Ken Griffey Jr. , SEA Total HRs : 16 3 10 3
Jeromy Burnitz , MIL Total HRs : 14 6 6 2
2000 @ Turner Field , ATL
Winner : Sammy Sosa , CHC Total HRs : 26 6 11 9
Ken Griffey Jr. , CIN Total HRs : 11 6 3 2
2001 @ SAFECO Field , SEA
Winner : Luis Gonzalez , ARI Total HRs : 16 5 5 6
Sammy Sosa , CHC Total HRs : 13 3 8 2
2002 @ Miller Park , MIL
Winner : Jason Giambi , NYY Total HRs : 24 11 6 7
Sammy Sosa , CHC Total HRs : 18 12 5 1
2003 @ U.S. Cellular Field , CWS
Winner : Garret Anderson , ANA Total HRs : 22 7 6 9 AS MVP
Albert Pujols , STL Total HRs : 26 4 14 8
2004 @ Minute Maid Park , HOU
Winner : Miguel Tejada , BAL Total HRs : 27 7 15 5
Lance Berkman , HOU Total HRs : 21 7 10 4
2005 @ Comerica Park , DET
Winner : Bobby Abreu , Venezuela ( PHI )
Total HRs : 41 24 6 11
Ivan Rodriguez , Puerto Rico ( DET )
Total HRs : 20 7 8 5
2006 @ PNC Park , PIT
Winner : Ryan Howard , PHI Total HRs : 23 8 10 5
David Wright , NYM Total HRs : 22 16 2 4
2007 @ AT&T Park , SF
Winner : Vladimir Guerrero , LAA Total HRs : 17 5 9 3
Alex Rios , TOR Total HRs : 19 5 12 2
2008 @ Yankee Stadium (old) , NYY
Winner : Justin Morneau , MIN Total HRs : 22 8 9 5
Josh Hamilton , TEX Total HRs : 35 28 4 3
2009 @ Busch Stadium , STL
Winner : Prince Fielder , MIL Total HRs : 23 11 6 6
Nelson Cruz , TEX Total HRs : 21 11 5 5
2010 @ Angel Stadium , LAA
Winner : David Ortiz , BOS Total HRs : 32 8 13 11
Hanley Ramirez , FLA Total HRs : 26 9 12 5
2011 @ Chase Field , ARI
Winner : Robinson Cano , NYY Total HRs : 32 8 12 12
Adrian Gonzalez , BOS Total HRs : 31 9 11 11
2012 @ Kauffman Stadium , KC
Winner : Prince Fielder , DET Total HRs : 28 5 11 12
Jose Bautista , TOR Total HRs : 20 11 2 7