MLB Home Run Derby Winners: Full list of champions and records

These remarkable individuals have captivated audiences with their long-ball display of prowess. The MLB Home Run Derby champions stand as a testament to the sheer athleticism and raw strength on the list.

The champions have left an unforgettable mark on the sport, thanks to the adrenaline-fueled showdowns under the dazzling lights of the stadium, with towering shots that cleared the outfield walls.

Take a look at the comprehensive roster of winners of the MLB Home Run Derby.

  • 1985 – Dave Parker (Cincinnati Reds)
  • 1986 – Darryl Strawberry (New York Mets) and Wally Joyner (California Angels)
  • 1987 – Andre Dawson (Chicago Cubs) defeated Eric Davis (Cincinnati Reds)
  • 1988 – No Home Run Derby due to rain.
  • 1989 – Eric Davis (Cincinnati Reds) and Rubén Sierra (Texas Rangers)
  • 1990 – Ryne Sandberg (Chicago Cubs)
  • 1991 – Cal Ripken Jr. (Baltimore Orioles)
  • 1992 – Mark McGwire (Oakland Athletics)
  • 1993 – Juan González (Texas Rangers)
  • 1994 – Ken Griffey Jr. (Seattle Mariners)
  • 1995 – Frank Thomas (Chicago White Sox)
  • 1996 – Barry Bonds (San Francisco Giants)
  • 1997 – Tino Martinez (New York Yankees)
  • 1998 – Ken Griffey Jr. (Seattle Mariners)
  • 1999 – Ken Griffey Jr. (Seattle Mariners)
  • 2000 – Sammy Sosa (Chicago Cubs)
  • 2001 – Luis Gonzalez (Arizona Diamondbacks)
  • 2002 – Jason Giambi (New York Yankees)
  • 2003 – Garret Anderson (Anaheim Angels)
  • 2004 – Miguel Tejada (Baltimore Orioles)
  • 2005 – Bobby Abreu (Philadelphia Phillies)
  • 2006 – Ryan Howard (Philadelphia Phillies)
  • 2007 – Vladimir Guerrero (Los Angeles Angels)
  • 2008 – Justin Morneau (Minnesota Twins)
  • 2009 – Prince Fielder (Milwaukee Brewers)
  • 2010 – David Ortiz (Boston Red Sox)
  • 2011 – Robinson Canó (New York Yankees)
  • 2012 – Prince Fielder (Detroit Tigers)
  • 2013 – Yoenis Céspedes (Oakland Athletics)
  • 2014 – Yoenis Céspedes (Oakland Athletics)
  • 2015 – Todd Frazier (Cincinnati Reds)
  • 2016 – Giancarlo Stanton (Miami Marlins)
  • 2017 – Aaron Judge (New York Yankees)
  • 2018 – Bryce Harper (Washington Nationals)
  • 2019 – Pete Alonso (New York Mets)
  • 2020 – No Home Run Derby due to the shortened season and COVID-19 pandemic.
  • 2021 – Pete Alonso (New York Mets)
  • 2022 – Juan Soto (Washington Nationals)
  • 2023 – Vladimir Guerrero, Jr. (Toronto Blue Jays)
  • Who has hit the most home runs in a single round?

    Here are the top five: Vladimir Guerrero Jr. Sets the record for the highest number of home runs struck in a solitary round of the Home Run Derby with 40.

  • Vladimir Guerrero Jr. – 40 home runs
  • Joc Pederson – 39
  • Pete Alonso – 35
  • Julio Rodríguez – 32
  • Juan Soto and Julio Rodríguez – 31
  • Who has the most Home Run Derby wins?

    Ken Griffey Jr. Is the record holder for the most victories in the Home Run Derby, with three wins. On the other hand, Prince Fielder, Yoenis Céspedes, and Pete Alonso have each won the derby twice.

    Home Run Derby: Pete Alonso’s ‘masterful performance’ and elite legacy | Flippin’ Bats

    Home Run Derby: Pete Alonso's 'masterful performance' and elite legacy | Flippin' Bats

    Ben Verlander discusses the enduring impact of Pete Alonso from the New York Mets in the Home Run Derby.

    Who has hit the most home runs in a Home Run Derby?

    In the year 2019, Vladimir Guerrero Jr. Achieved the highest number of home runs in a solitary derby, totaling 91. Below presents a compilation of the top ten outcomes.

  • Vladimir Guerrero Jr. – 91 home runs (2019)
  • Julio Rodríguez – 81 (2022)
  • Pete Alonso – 74 (2021)
  • Giancarlo Stanton – 61 (2016)
  • Joc Pederson – 60 (2019)
  • Trey Mancini – 59 (2021)
  • Pete Alonso – 57 (2019)
  • Kyle Schwarber – 55 (2018)
  • Juan Soto – 53 (2022)
  • Aaron Judge – 47 (2017)
  • Major League Baseball

    Enhance your Major League Baseball experience by following your favorite teams to receive updates on games, news, and other related content.