Every MLB Home Run Derby winner.
Focus on Sport/Getty Images
Parker won the Home Run Derby with six long balls at the Metrodome in Minneapolis. There were 10 participants in the inaugural derby, five from each league, with Parker's six homers taking the crown.
Bettmann
Both Joyner (Angels) and Strawberry (Mets) tied with four home runs at the Astrodome in 1986 in Houston. In the second Home Run Derby, the field shrunk to just six participants, three from each league, and ended in the aforementioned tie.
3 of 31
1987: Andre Dawson, Cubs
Ronald C. Modra/Sports Imagery / Getty Images
With only three opponents, Dawson won the Home Run Derby in 1987 with four home runs. He beat out George Bell, Mark McGwire and Ozzie Virgil Jr.
4 of 31
1989: Eric Davis, Reds
Focus on Sport / Getty Images
After the 1988 Home Run Derby was rained out, Davis won the contest at Anaheim Stadium with three home runs. The field was back up to four participants per league after participation decreased the prior two years.
Ronald C. Modra/Sports Imagery / Getty Images
Sandberg hit three home runs at Wrigley Field to win the contest on his home turf. He beat out fellow future manager Matt Williams and future Padres bench coach Mark McGwire.
Focus on Sport
Ripken dominated the field with a record-breaking 12 home runs at the SkyDome in Toronto. Paul O'Neill finished in second place with five homers.
7 of 31
1992: Mark McGwire, Athletics
Ronald C. Modra/Sports Imagery / Getty Images
Big Mac claimed his first Home Run Derby victory, hitting mammoth shots at Jack Murphy Stadium in San Diego. He launched 12 homers, while Ken Griffey Jr. came in second place with seven.
8 of 31
1993: Juan Gonzalez, Rangers
The Sporting News / Sporting News
Gonzalez and Ken Griffey Jr. tied with seven home runs, necessitating a head-to-head playoff at hitter-friendly Camden Yards. Juan Gone claimed victory in the playoff.
9 of 31
1994: Ken Griffey Jr., Mariners
Focus on Sport / Getty Images
After losing in the head-to-head playoff in 1993, Griffey Jr. won his first Home Run Derby in 1994 at Three Rivers Stadium in Pittsburgh with seven home runs. Fred McGriff finished second.
10 of 31
1995: Frank Thomas, White Sox
Paul Buck / AFP
The Big Hurt hit 15 homers for the Home Run Derby at Arlington. While Albert Belle actually had more homers with 16, Thomas won in the finals against Belle as the contest evolved into multiple rounds.
Al Bello / Getty Images
Bonds edged out Mark McGwire in a home run battle that foreshadowed the pair's record-breaking futures. Bonds hit 17 home runs for the contest, while McGwire hit 15 at Veterans Stadium in Philly.
Doug Pensinger / Getty Images
Martinez beat out Larry Walker in the finals at Jacobs Field, though Walker hit more homers (19) for the Home Run Derby compared to Martinez's 16.
13 of 31
1998: Ken Griffey Jr., Mariners
Brian Bahr / Getty Images
Griffey Jr. won his second Home Run Derby with 19 home runs, beating out hometown favorite Vinny Castilla at Coors Field.
14 of 31
1999: Ken Griffey Jr., Mariners
Stephen Jaffe / AFP
Griffey Jr. made it back-to-back Home Run Derby wins, hitting a total of 16 home runs at Fenway Park. Mark McGwire's mammoth shots are a lasting memory of the contest, but he failed to win.
Jamie Squire / Getty Images
Sosa dominated in the new three-round format, hitting a total of 26 home runs. His competitor in the finals, Ken Griffey Jr., hit only 11 for the entire contest at Turner Field.
16 of 31
2001: Luis Gonzalez, Diamondbacks
John Mabanglo / AFP
Jason Giambi hit an incredible 14 home runs in Round 1 but failed to make it to the finals. Gonzalez beat Sammy Sosa in the finals at Safeco Field in Seattle.
17 of 31
2002: Jason Giambi, Yankees
Andy Lyons / Getty Images
Giambi apparently learned to pace himself after wearing down after Round 1 in 2001. He easily beat Sammy Sosa in the finals at Miller Park.
Jeff Haynes / Getty Images
Anderson caught fire in the finals at U.S. Cellular Field, beating Albert Pujols by one home run. Pujols had more home runs for the contest with 14 in the semis.
Brian Bahr / Getty Images
Tejada parlayed 15 home runs in the semis into a head-to-head battle vs. hometown favorite Lance Berkman in the finals at Minute Maid Park. Tejada won 5-4 in the finals.
Jonathan Daniel / Getty Images
Abreu set a record with 41 home runs, launching an incredible 24 long balls in Round 1 at Comerica Park. He easily topped Detroit catcher Ivan Rodriguez in the finals.
21 of 31
2006: Ryan Howard, Phillies
Jamie Squire / Getty Images
Howard made it two Phillies winners in a row, edging David Wright in the finals 5-4 at PNC Park.
Justin Sullivan / Getty Images
Vlad beat Alex Rios in the finals at AT&T Park to win the Derby. He had 17 home runs in three rounds.
Nick Laham / Getty Images
Despite Josh Hamilton's 35 home runs for the entire contest, Morneau beat out a worn-down Hamilton in the finals at Yankee Stadium. Hamilton hit 28 home runs in Round 1, a single-round record.
Jamie Squire / Getty Images
Fielder edged out Nelson Cruz at Busch Stadium, winning 6-5 in the finals. He had 23 home runs for the Home Run Derby.
Jeff Gross / Getty Images
Big Papi was clutch in the finals vs. Hanley Ramirez at Angel Stadium, beating Hanley 11-5. He had 32 home runs for the entire contest.
Jeff Gross / Getty Images
Cano just edged out Adrian Gonzalez in the finals 12-11, and the pair had an even total of 20 home runs going into the last round at Chase Field.
27 of 31
2012: Prince Fielder, Tigers
Jamie Squire / Getty Images
Fielder won his second Home Run Derby, this time with the Tigers. He beat out Jose Bautista in the finals at Kauffman Stadium.
28 of 31
2013: Yoenis Cespedes, Athletics
Mike Ehrmann / Getty Images
Cespedes launched 17 home runs in Round 1 and beat young Bryce Harper 9-8 in the finals to win his first Home Run Derby. He came up big at his future home of Citi Field.
29 of 31
2014: Yoenis Cespedes, Athletics
Elsa / Getty Images
Cespedes won back-to-back contests, beating out Reds slugger Todd Frazier in the finals. Of course, Cespedes barely got out of Round 1, battling in a swing-off with teammate Josh Donaldson at Target Field.
30 of 31
2015: Todd Frazier, Reds
Rob Carr / Getty Images
Frazier made it back to the finals but won this time, edging rookie Joc Pederson 15-14. He won at his home stadium, Great American Ball Park in Cincinnati.
31 of 31
2016: Giancarlo Stanton, Marlins
Jake Roth / USA TODAY Sports
Todd Frazier made it three straight trips to the finals, but he could not make it a repeat victory performance. This time, he was bested by Giancarlo Stanton, who launched 20 home runs in the finals to beat Frazier at Petco Park in San Diego.