The list of past Home Run Derby winners includes MLB Hall of Famers and some of the best power hitters in baseball history. In 2022, Pete Alonso will attempt to cement his name in MLB history by becoming the first player to win the Home Run Derby three straight times. Former Seattle Mariners’ star Ken Griffey Jr. is the only player to win the event three times. He clubbed the most home runs in 1994 before winning back-to-back trophies in 1998 and 1999. Below, we’ll go over a list of Home Run Derby winners, along with who has the most Home Run Derby wins by team and player.
Home Run Derby Winners (1985 – Present)
Dave Parker won the first Home Run Derby in 1985.
Since then, the event has become one of the most exciting moments during the MLB All-Star Game.
Some of the MLB’s best home run hitters have proved their strength and showed off their power in the Derby. Past Home Run Derby winners include sluggers like Barry Bonds, Ken Griffey Jr., Mark McGuire, Sammy Sosa, and more.
Over the last five years, Giarcarlo Stanton, Aaron Judge, Bryce Harper, and Pete Alonso have won the award.
For a complete breakdown of the past Home Run Derby winners, check out the list below.
Year | Winner | Team | League | Stadium |
1985 | Dave Parker | Cincinnati Reds | National League | Hubert H. Humphrey Metrodome (Minnesota) |
1986 | Wally Joyner | California Angels | AL |
Astrodome (Houston) |
Darryl Strawberry | New York Mets | NL | ||
1987 | Andre Dawson | Chicago Cubs | NL | Oakland Alameda County Coliseum (Oakland) |
1988 | Canceled Due to Rain | |||
1989 | Eric Davis | Cincinnati Reds | NL | Anaheim Stadium (California) |
Ruben Sierra | Texas Rangers | AL | ||
1990 | Ryne Sandberg | Chicago Cubs | NL | Wrigley Field (Chicago) |
1991 | Cal Ripken Jr | Baltimore Orioles | AL | Skydome (Toronto) |
1992 | Mark McGwire | Oakland Athletics | AL | Jack Murphy Stadium (San Diego) |
1993 | Juan Gonzalez | Texas Rangers | AL | Oriole Park (Baltimore) |
1994 | Ken Griffey Jr | Seattle Mariners | AL | Three Rivers Stadium (Pittsburgh) |
1995 | Frank Thomas | Chicago White Sox | AL | The Ballpark in Arlington (Texas) |
1996 | Barry Bonds | San Francisco Giants | NL | Veterans Stadium (Philadelphia) |
1997 | Tino Martinez | New York Yankees | AL | Jacobs Field (Cleveland) |
1998 | Ken Griffey Jr | Seattle Mariners | AL | Coors Field (Colorado) |
1999 | Ken Griffey Jr | Seattle Mariners | AL | Fenway Park (Boston) |
2000 | Sammy Sosa | Chicago Cubs | NL | Turner Field (Atlanta) |
2001 | Luis Gonzalez | Arizona Diamondbacks | NL | Safeco Field (Seattle) |
2002 | Jason Giambi | New York Yankees | AL | Miller Park (Milwaukee) |
2003 | Garret Anderson | Anaheim Angels | AL | U.S. Cellular Field (Chicago) |
2004 | Miguel Tejada | Baltimore Orioles | AL | Minute Maid Park (Houston) |
2005 | Bobby Abreu | Philadelphia Phillies | NL | Comerica Park (Detroit) |
2006 | Ryan Howard | Philadelphia Phillies | NL | PNC Park (Pittsburgh) |
2007 | Vladimir Guerrero | Los Angeles Angels of Anahiem | AL | AT&T Park (San Francisco) |
2008 | Justin Morneau | Minnesota Twins | AL | Yankee Stadium (New York) |
2009 | Prince Fielder | Milwaukee Brewers | NL | Busch Stadium (St. Louis) |
2010 | David Ortiz | Boston Red Sox | AL | Angel Stadium (Los Angeles) |
2011 | Robinson Cano | New York Yankees | AL | Chase Field (Arizona) |
2012 | Prince Fielder | Detroit Tigers | AL | Kauffman Stadium (Kansas City) |
2013 | Yoenis Cespesdes | Oakland Athletics | AL | Citi Field (New York) |
2014 | Yoenis Cespesdes | Oakland Athletics | AL | Target Field (Minnesota) |
2015 | Todd Frazier | Cincinnati Reds | NL | Great American Ball Park (Cincinnati) |
2016 | Giancarlo Stanton | Miami Marlins | NL | Petco Park (San Diego) |
2017 | Aaron Judge | New York Yankees | AL | Marlins Park (Miami) |
2018 | Bryce Harper | Washington Nationals | NL | Nationals Park (Washington) |
2019 | Pete Alonso | New York Mets | NL | Progressive Field (Cleveland) |
2020 | Canceled Due to Covid 19- Pandemic | |||
2021 | Pete Alonso | New York Mets | NL | Coors Field (Colorado) |
2022 | Juan Soto | Washington Nationals | NL | Dodger Stadium (Los Angeles) |
Home Run Derby Wins by Team
With a nickname like the Bronx Bombers, it should come as no surprise that the New York Yankees have been well-represented at the Home Run Derby. Four Yankees players have won the Home Run Derby, more than any other team. Six other teams have had a player win the Derby three times.
Scroll down below to view which teams have the most Home Run Derby wins.
Rank | Team | Wins | Year |
1 | New York Yankees | 4 | 1997, 2002, 2011, 2017 |
2 | Los Angeles Angels | 3 | 1986, 2003, 2007 |
Oakland Athletics | 3 | 1992, 2013, 2014 | |
Chicago Cubs | 3 | 1987. 1990. 2000 | |
Seattle Mariners | 3 | 1994, 1998. 1999 | |
Cincinnati Reds | 3 | 1985. 1989, 2015 | |
New York Mets | 3 | 1986, 2019, 2021 | |
8 |
Baltimore Orioles | 2 | 1991. 2004 |
Philadelphia Phillies | 2 | 2005, 2006 | |
Texas Rangers | 2 | 1989, 1993 | |
Washington Nationals | 2 | 2018, 2022 | |
11 |
Chicago White Sox | 1 | 1995 |
San Francisco Giants | 1 | 1996 | |
Arizona Diamondbacks | 1 | 2001 | |
Minnesota Twins | 1 | 2008 | |
Milwaukee Brewers | 1 | 2009 | |
Boston Red Sox | 1 | 2010 | |
Detroit Tigers | 1 | 2012 | |
Miami Marlins | 1 | 2016 |
Most Home Run Derby Wins by a Player
Ken Griffey Jr is the only player to ever win the Home Run Derby three times but that could change in 2022. New York Mets’ slugger Pete Alonso has a chance to tie Griffey with the most Home Run Derby wins (3).
With a victory in the 2022 Home Run Derby, Alonso would also become the first MLB player to win the event in three consecutive seasons.
Prince Fielder and Yoenis Cespedes are among the other MLB players that have won the Home Run Derby at least two times.
To find out who has the most Home Run Derby wins, scroll down below.
Player | Team | Year |
Ken Griffey Jr | Seattle Mariners | 1994, 1998, 1999 |
Prince Fielder | Milwaukee Brewers, Detroit Tigers | 2009, 2012 |
Yoenis Cespedes | Oakland Athletics | 2013, 2014 |
Pete Alonso | New York Mets | 2019, 2021 |
Add The Sports Daily to your Google News Feed!