Yardbarker
x

Every MLB Home Run Derby winner

Every MLB Home Run Derby winner.

 
1 of 31

1985: Dave Parker, Reds

1985: Dave Parker, Reds
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.

 
2 of 31

1986: Wally Joyner and Darryl Strawberry

1986: Wally Joyner and Darryl Strawberry
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

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

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.

 
5 of 31

1990: Ryne Sandberg, Cubs

1990: Ryne Sandberg, Cubs
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.

 
6 of 31

1991: Cal Ripken Jr., Orioles

1991: Cal Ripken Jr., Orioles
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

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

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

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

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.

 
11 of 31

1996: Barry Bonds, Giants

1996: Barry Bonds, Giants
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.

 
12 of 31

1997: Tino Martinez, Yankees

1997: Tino Martinez, Yankees
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

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

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.

 
15 of 31

2000: Sammy Sosa, Cubs

2000: Sammy Sosa, Cubs
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

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

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.

 
18 of 31

2003: Garret Anderson, Angels

2003: Garret Anderson, Angels
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.

 
19 of 31

2004: Miguel Tejada, Orioles

2004: Miguel Tejada, Orioles
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.

 
20 of 31

2005: Bobby Abreu, Phillies

2005: Bobby Abreu, Phillies
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

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.

 
22 of 31

2007: Vladimir Guerrero, Angels

2007: Vladimir Guerrero, Angels
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.

 
23 of 31

2008: Justin Morneau, Twins

2008: Justin Morneau, Twins
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.

 
24 of 31

2009: Prince Fielder, Brewers

2009: Prince Fielder, Brewers
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.

 
25 of 31

2010: David Ortiz, Red Sox

2010: David Ortiz, Red Sox
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.

 
26 of 31

2011: Robinson Cano, Yankees

2011: Robinson Cano, Yankees
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

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

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

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

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

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.

Seth Trachtman is a fantasy sports expert and diehard Kansas City Chiefs fan. He doesn't often Tweet, but when he does, you can find him on Twitter @sethroto.

More must-reads:

Customize Your Newsletter

+

Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.