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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.