Advertisement

Who has won the Home Run Derby throughout the years? Here's a list of every winner

The Home Run Derby has become one of the highlights of MLB's All-Star weekend as it showcases stars old and new.

Last year's outing featured Juan Soto beating out Julio Rodríguez in a competition that included revered veteran Albert Pujols.

This season, Soto is not in the mix to defend his title, but Rodríguez will be attempting to take the blasting crown in front of his own fans in Seattle against two-time winner Pete Alonso, veteran Mookie Betts and 2019 runner-up Vladimir Guerrero Jr.

Alonso is one of three players who have won multiple Home Run Derby titles. Ken Griffey Jr. holds the record with three wins.

The format of the Home Run Derby has been tweaked through the years since its inception in 1985 when Dave Parker won. What hasn't changed is the thrill of the crack of the bat and the awe of watching a baseball soar through the air over and over and over again.

Home Run Derby winners

2023 - Vladimir Guerrero Jr., Blue Jays at T-Mobile Park

2022 - Juan Soto, Nationals at Dodger Stadium

2021 - Pete Alonso, Mets at Coors Field

2020 - No Derby due to COVID-19 pandemic

2019 - Pete Alonso, Mets at Progressive Field

2018 - Bryce Harper, Nationals at Nationals Park

2017 - Aaron Judge, Yankees at Marlins Park

2016 - Giancarlo Stanton, Marlins at Petco Park

2015 - Todd Frazier, Reds at Great American Ball Park

2014 - Yoenis Cespedes, Athletics at Target Field

2013 - Yoenis Cespedes, Athletics at Citi Field

2012 - Prince Fielder, Tigers at Kauffman Stadium

2011 - Robinson Cano, Yankees at Chase Field

2010 - David Ortiz, Red Sox at Angel Stadium

2009 - Prince Fielder, Brewers at Busch Stadium

2008 - Justin Morneau, Twins at Yankee Stadium

2007 - Vladimir Guerrero, Angels at AT&T Park

2006 - Ryan Howard, Phillies at PNC Park

2005 - Bobby Abreu, Phillies at Comerica Park

2004 - Miguel Tejada, Orioles at Minute Maid Park

2003 - Garret Anderson, Angels at U.S. Cellular Field

2002 - Jason Giambi, Yankees at Miller Park

2001 - Luis Gonzalez, D-backs at Safeco Field

2000 - Sammy Sosa, Cubs at Turner Field

1999 - Ken Griffey Jr., Mariners at Fenway Park

1998 - Ken Griffey Jr., Mariners at Coors Field

1997 - Tino Martinez, Yankees at Jacobs Field

1996 - Barry Bonds, Giants at Veterans Stadium

1995 - Frank Thomas, White Sox at The Ballpark in Arlington

1994 - Ken Griffey Jr., Mariners at Three Rivers Stadium

1993 - Juan Gonzalez, Rangers at Oriole Park at Camden Yards

1992 - Mark McGwire, Athletics at Jack Murphy Stadium

1991 - Cal Ripken Jr., Orioles at SkyDome

1990 - Ryne Sandberg, Cubs at Wrigley Field

1989 - Ruben Sierra, Rangers and Eric Davis, Reds at Anaheim Stadium

1988 - No Derby due to rain cancellation

1987 - Andre Dawson, Cubs at Oakland-Alameda County Coliseum

1986 - Wally Joyner, Angels and Darryl Strawberry, Mets at Astrodome

1985 - Dave Parker, Reds at Hubert H. Humphrey Metrodome

This article originally appeared on USA TODAY: Home Run Derby winners: Complete list of all winners since 1985