MLB Home Run Derby Prize Money, Records, and Every Winner Since 1985
Even with football breathing down its neck, MLB All-Star weekend and the Midsummer Classic can still draw fans' attention during an otherwise sluggish sports calendar.
One event in particular -- the annual Home Run Derby -- still reigns supreme among baseball's July festivities.
This year's competition brings MLB's best to Philadelphia, where the derby is scheduled to begin at 8 p.m. ET on Netflix on Monday, July 13.
In preparation, we've compiled some key details to know about the beloved event, which dates back to its first official showcase in 1985.
Who Are the Confirmed 2026 Home Run Derby Hitters?
- Junior Caminero, Tampa Bay Rays
- Ben Rice, New York Yankees
- Jac Caglianone, Kansas City Royals
- Willson Contreras, Boston Red Sox
- Jordan Walker, St. Louis Cardinals
- Bryce Harper, Philadelphia Phillies
- Kyle Schwarber, Philadelphia Phillies
- Munetaka Murakami, Chicago White Sox
How Much Money Does the Home Run Derby Winner Get?
The 2026 Home Run Derby prize pool totals $2.5 million, a substantial increase introduced by Major League Baseball in 2019.
Each of the eight participating sluggers gets $150,000 for competing, and one player can earn an additional $100,000 bonus for hitting the longest home run of the night.
The derby winner now takes home $1 million, while the second-place finisher still walks away with a cool $500,000. The champion also receives a flashy chain, this year in the shape of the iconic Liberty Bell.
The 2026 Home Run Derby Chain has been revealed
— MLB (@MLB) July 8, 2026
Representing Philadelphia and America's 250th birthday, this year's chain features a casting of the Liberty Bell and 250 mixed-cut rubies pic.twitter.com/STBxuxg1Yn
MLB Home Run Derby Records and Fast Facts
- Players With Most HR Derby Wins: Ken Griffey Jr. (3), Pete Alonso (2), Yoenis Cespedes (2), Prince Fielder (2)
- Teams With Most HR Derby Winners: New York Yankees (5), Seattle Mariners (4)
- Most Home Runs in One Round: Pete Alonso (35 in 2021)
- Most Home Runs in Single Event: Vladimir Guerrero Jr. (91 in 2019)
- Longest Recorded Home Run in Derby History: Juan Soto (520 feet in Colorado in 2021)
Every Home Run Derby Winner in MLB History
Year | Winner | Team |
2025 | Cal Raleigh | Mariners |
2024 | Teoscar Hernandez | Dodgers |
2023 | Vladimir Guerrero Jr. | Blue Jays |
2022 | Juan Soto | Nationals |
2021 | Pete Alonso | Mets |
2020 | Canceled due to COVID | - |
2019 | Pete Alonso | Mets |
2018 | Bryce Harper | Nationals |
2017 | Aaron Judge | Yankees |
2016 | Giancarlo Stanton | Yankees |
2015 | Todd Frazier | Reds |
2014 | Yoenis Cespedes | Athletics |
2013 | Yoenis Cespedes | Athletics |
2012 | Prince Fielder | Tigers |
2011 | Robinson Cano | Yankees |
2010 | David Ortiz | Red Sox |
2009 | Prince Fielder | Brewers |
2008 | Justin Morneau | Twins |
2007 | Vladimir Guerrero | Angels |
2006 | Ryan Howard | Phillies |
2005 | Bobby Abreu | Phillies |
2004 | Miguel Tejada | Orioles |
2003 | Garret Anderson | Angels |
2002 | Jason Giambi | Yankees |
2001 | Luis Gonzalez | Diamondbacks |
2000 | Sammy Sosa | Cubs |
1999 | Ken Griffey Jr. | Mariners |
1998 | Ken Griffey Jr. | Mariners |
1997 | Tino Martinez | Yankees |
1996 | Barry Bonds | Giants |
1995 | Frank Thomas | White Sox |
1994 | Ken Griffey Jr. | Mariners |
1993 | Juan Gonzalez | Rangers |
1992 | Mark McGuire | Athletics |
1991 | Cal Ripken | Orioles |
1990 | Ryne Sandberg | Cubs |
1989 | Ruben Sierra | Rangers |
1988 | Canceled (rain) | - |
1987 | Andre Dawson | Cubs |
1986 | Darryl Strawberry | Mets |
1985 | Dave Parker | Reds |
Related: Who Has the Most Home Runs in MLB Opening Day History?
Related: Which MLB Player Earned the First $1 Million Contract?
Copyright 2026 The Arena Group, Inc. All Rights Reserved
This story was originally published July 13, 2026 at 3:05 AM.