12 MLB Home Run Derby Winners Of All Time

This article was last updated by on

12 MLB Home Run Derby Winners Of All Time!! The Home Run Derby is an annual event during MLB All-Star Game festivities, where the league’s top sluggers compete to hit the most home runs.

Over the years, many of the game’s most impressive power hitters have won the Home Run Derby. These players have become legendary for their ability to hit the ball out of the park.

The Trophy Of MLB Home Run Derby
The Trophy Of MLB Home Run Derby (Source: Athletics Nation)

The event has been popular with fans and players since its inception in 1985.

Before starting the article, let us check some quick views about the 12 MLB Home Run Derby winners of all time.

Quick View

Player Wins Team
Justin Morneau 1 (2008) Minnesota Twins
Bryce Harper 1 (2018) Washington Nationals
Frank Thomas 1 (1995) Chicago White Sox
Andre Dawson 1 (1987) Chicago Cubs
Giancarlo Stanton 1 (2016) Miami MARLINS
Juan Soto 1 (2022) Washington Nationals
Todd Frazier 1 (2015) Cincinnati Reds
David Ortiz 1 (2010) Boston Red Sox
Prince Fielder 2 (2009 & 2012) Milwaukee Brewers/ Detroit Tigers
Yoenis Céspedes  2 (2013 & 2014) Oakland Athletics
Pete Alonso 2 (2019 & 2021) New York Mets
Ken Griffey Jr 3 (1994, 1998 & 1999) Seattle Mariners

12 MLB Home Run Derby Winners Of All Time

Many of the game’s top sluggers have participated in the event over the years, and these 12 players are among the most impressive home run derby winners of all time.

Justin Morneau

Justin Morneau is a retired Canadian professional baseball player who won the Home Run Derby in 2008.

In the final, Justin Morneau defeated Josh Hamilton of the Texas Rangers with a 5–3.

While Morneau took the trophy, Hamilton set a Derby record for most home runs (28) in a single round, hitting 13 with eight outs.

Since the derby’s inception in the 1985 MLB season, Morneau is the first player from Canada to have won it.

Justin Morneau, The Winner Of 2008 MLB Home Run Derby
Justin Morneau, The Winner Of The 2008 MLB Home Run Derby (Source: Twitter)

Active from 2003 to 2016, Morneau played with different MLB teams throughout his career, including the Twins, Colorado Rockies, Pittsburgh Pirates, and Chicago White Sox.

Primarily, he played for the Minnesota Twins and spent his first ten seasons there.

The two times Silver Slugger Award winner retired in January 2018.

Bryce Harper

Bryce Harper is a professional American baseball player who plays right fielder/designated hitter for Philadelphia Phillies (2019- now).

The former Nationals player is the winner of the 2018 Home Run Derby, held at Nationals Park in Washington, D.C.

MLB Player Bryce Harper
2018 MLB Home Run Derby Winner Bryce Harper (Source: Sports.Com)

In front of his home crowd, Bryce Harper defeated Kyle Schwarber 19-18 to win the derby title. In the final regulation pitch, he tied Schwarber, then won it with 16 seconds remaining in extra innings.

Cited as a “five-tool player,” the Las Vegas native has won many accolades throughout his career. It includes seven All-Star honors, Silver Slugger Award (2 times), and the 2010 Golden Spikes Award.

Frank Thomas

Frank Thomas is a retired American professional baseball player who won the Home Run Derby in 1995 for the Chicago White Sox with a total of 15 home runs.

The five times All-Star played mostly for the White Sox (1990- 2005) before his MLB seasons with Oakland Athletics & Toronto Jay Blues.

The 2014 Baseball Hall of Fame Inductee Frank Thomas
Hall of Famer And 1995 MLB Home Run Debry Winner Frank Thomas (Source: South Side Sox)

In 2014, he was inducted into the Baseball Hall of Fame, being the first player to win the honor who played as a designated hitter more often than a position player.

Thomas retired at the age of 40; willing to retire as a White Sox player, he signed a one-day contract with the team on February 12, 2010.

Andre Dawson

Nicknamed “The Hawk,” Andrew Dawson is a retired MLB player who won the Home Run Derby in 1987 while playing for the Chicago Cubs.

Andre Dawson, The 2010 Baseball Hall of Fame
Andre Dawson, The 2010 Baseball Hall of Fame & Winner Of The 1987 MLB Home Run Derby (Source: NBC Sports)

He played center and right field for four baseball clubs during his 21-year career, primarily with the Montreal Expos (1976-1986) and Chicago Cubs (1987-1992).

After receiving 77.9% of the vote in his ninth year of eligibility, Andre was inducted into the Baseball Hall of Fame in 2010.

Giancarlo Stanton

Next on our list is Giancarlo Stanton, who won the MLB Home Run Derby in 2016 while playing for the Miami Marlins.

He hit 61 home runs in the competition, including a record 20 home runs in the final round to defeat Todd Frazier of the Chicago White Sox.

2016 MLB Home Run Derby Winner, Giancarlo Stanton
2016 MLB Home Run Derby Winner Giancarlo Stanton (Source: Wikipedia)

Besides that, the Yankees’ designated hitter has won other accolades. Some of them include two Silver Slugger Awards, two NL Hank Aaron Awards, & the 2022 MLB All-Star Game MVP. 

Even more, he represented the United States men’s baseball team and won a gold medal in the 2017 World Baseball Classic.

Juan Soto

Juan Soto, 26 years old, won the 2022 MLB Home Run Derby after beating Julio Rodriguez narrowly in a 19-18 win.

He recorded the second derby win for Washington Nationals, the first being from Bryce Harpert’s victory in 2018.

Soto is the second-youngest to ever win the Home Run Derby, behind Juan González, who won in 1993 at 23 years & 265 days old.

Juan Soto Posing With His Home Run Derby Trophy
Juan Soto Posing With His Home Run Derby Trophy (Source: The Japan Times)

The MLB player also participated in the 2021 Home Run Derby but was out in the semi-finals.

Despite not winning the title, he recorded the longest home run hit, covering a distance of 20 feet (158.50 meters). It broke the previous record by Aaron Judge, which was 513 ft (156.36 m) in 2017.

As reported, Soto’s home run distance was equal to the total of 309 home runs hit by the eight players involved.

Todd Frazier

The former baseball third baseman Todd Frazier won the Home Run Derby in 2015.

Todd Frazier, A Former MLB Player
Todd Frazier, A Former MLB Player Who Won The 2015 Home Run Derby (Source: Amazin’Avenue)

He was playing for the Cincinnati Reds then and won the competition at his home stadium, Great American Ball Park.

Frazier hit 15 home runs in the final round to defeat Joc Pederson of the Los Angeles Dodgers.

David Ortiz

The former Dominican-American baseball player David Ortiz won the MLB Home Run Derby in 2010 for Boston Red Sox. 

David Ortiz, The 2010 MLB Home Run Derby Winner
David Ortiz, The 2010 MLB Home Run Derby Winner (Source: The New York Times)

He defeated the Florida Marlins’ Hanley Ramirez in the final round, hitting 11 home runs compared to Ramirez’s 5.

Ortiz also participated in several other Home Run Derbies throughout his career, in 2004, 2005, 2006, 2007, and 2011.

Prince Fielder

The former baseball first baseman Prince Fielder has won the MLB Home Run Derby twice in his career.

He won the event for the first time in 2009, when he defeated Nelson Cruz of the Texas Rangers in the final round, hitting 6 home runs compared to Cruz’s 5.

Prince Fielder Won The 2009 And 2012 MLB Home Run Derby
Prince Fielder Won The 2009 And 2012 MLB Home Run Derby (Source: The New York Times)

Fielder won the Home Run Derby for the second time in 2012, defeating Jose Bautista of the Toronto Blue Jays in the final round, hitting 12 home runs.

Fielder was known for his power-hitting during his career, hitting a total of 319 home runs in his 12-year career in the major leagues.

Yoenis Céspedes 

The former Oakland Athletics player, Yoenis Céspedes, won the Home Run Derby in 2013 and 2014.

Yoenis Céspedes, A Two Times MLB Home Run Derby Winner
Yoenis Céspedes, A Two Times MLB Home Run Derby Winner (Source: NY Post)

In 2013, he hit 32 home runs in the competition, including 9 in the final round to defeat Bryce Harper of the Washington Nationals.

In 2014, Céspedes won the competition again, hitting 28 home runs in the match and defeating Todd Frazier of the Cincinnati Reds in the final.

Pete Alonso

Pete Alonso won the MLB Home Run Derby in 2019 and 2021 for the New York Mets.

In 2019, he was a rookie playing for the New York Mets and hit 57 home runs in the competition, including 23 in the final round to defeat Vladimir Guerrero Jr. of the Toronto Blue Jays.

2019 And 2021 MLB Home Run Derby Winner
2019 And 2021 MLB Home Run Derby Winner (Source: USA Today)

In 2021, he won the competition again, hitting 74 home runs, including 23 in the final round to defeat Trey Mancini of the Baltimore Orioles.

Alonso becomes the third player to win back-to-back derbies and the fourth overall to win multiple derbies in history.

Pete Alonso is the Home Run Derbys’ all-time leader with 174 home runs, ahead of former baseball player Albert Pujols (#2) with a total of 106 home runs.

Ken Griffey Jr.

The retired baseball player Ken Griffey Jr. won the MLB Home Run Derby three times, in 1994, 1998, and 1999 for the Seattle Mariners.

He is the only player to have won the Home Run Derby three times.

Ken Griffey Jr., The Baseball Hall Of Famer & Three-Time Home Run Derby Winner
Ken Griffey Jr, A Three-Time Home Run Derby Winner (Source: USA Today)

In his 22-year-long career in baseball, he played for Seattle Mariners (1989-1999), Cincinnati Reds (2000-2008), Chicago White Sox (2008), and then returned to the Mariners (2009-2010).

Griffey is regarded as one of baseball’s most productive home run hitters; his 630 totals are the seventh-highest in MLB history.

In 2016, he was inducted into the Baseball Hall of Fame. In addition to that, he also became an inductee at the Seattle Mariners Hall of Fame and the Cincinnati Reds Hall of Fame.

Conclusion

The MLB Home Run Derby has produced some of baseball’s most memorable moments and featured some of the game’s greatest power hitters.

The 12 winners of the Home Run Derby listed above have all cemented their place in baseball history as some of the best homes run hitters of all time.

These players have thrilled fans with their impressive displays of power and skill.

The Home Run Derby remains a highlight of the MLB All-Star Game festivities, and fans eagerly anticipate each year’s competition to see who will become the next Home Run Derby champion.

  • Check other Articles on
  • MLB
Nobika Poudel
Nobika Poudel
Hello!!! I am Nobika Poudel and currently working at Hansikar Technologies as a content writer.

Related articles

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share article

Latest News