MLB Home Run Derby winners

The Home Run Derby has been a part of MLB's All-Star break since 1985, and it has seen some monumental moments from winners and non-winners alike. This database tracks the winner from each year's derby, along with a few other interesting tidbits about the winner's season.
year player bats team stadium R1 R2 R3 Final round total long pitcher HR before break HR after break Runner-up Total notes
year 2023 player Vlad Guerrero Jr. bats R team Toronto Blue Jays stadium T-Mobile Park R1 26 R2 21 R3 0 Final round 25 total 70 long 456 pitcher John Schneider HR before break 13 HR after break 13 Runner-up Randy Arozarena Total 23 notes Single-elimination format
year 2022 player Juan Soto bats L team Washington Nationals stadium Dodger Stadium R1 18 R2 16 R3 0 Final round 19 total 53 long 482 pitcher Jorge Mejia HR before break 20 HR after break 0 Runner-up Julio Rodriguez Total 81 notes Single elimination format
year 2021 player Pete Alonso bats R team New York Mets stadium Coors Field R1 35 R2 16 R3 0 Final round 23 total 74 long 509 pitcher Dave Jauss HR before break 17 HR after break 20 Runner-up Trey Mancini Total 59 notes Single elimination format
year 2019 player Pete Alonso bats R team New York Mets stadium Progressive Field R1 14 R2 20 R3 0 Final round 23 total 57 long 467 pitcher Derek Morgan HR before break 30 HR after break 23 Runner-up Vladimir Guerrero Jr. Total 91 notes Single elimination format
year 2018 player Bryce Harper bats L team Washington Nationals stadium Nationals Park R1 13 R2 13 R3 0 Final round 19 total 45 long 478 pitcher Ron Harper HR before break 23 HR after break 11 Runner-up Kyle Schwarber Total 55 notes Single elimination format
year 2017 player Aaron Judge bats R team New York Yankees stadium Marlins Park R1 23 R2 13 R3 0 Final round 11 total 47 long 513 pitcher Danilo Valiente HR before break 30 HR after break 22 Runner-up Miguel Sano Total 32 notes Single elimination format
year 2016 player Giancarlo Stanton bats R team Miami Marlins stadium Petco Park R1 24 R2 17 R3 0 Final round 20 total 61 long 497 pitcher Pat Shine HR before break 20 HR after break 7 Runner-up Todd Frazier Total 42 notes Single elimination format
year 2015 player Todd Frazier bats R team Cincinnati Reds stadium Great American Ball Park R1 14 R2 10 R3 0 Final round 15 total 39 long 474 pitcher Charlie Frazier HR before break 25 HR after break 10 Runner-up Joc Pederson Total 39 notes Single elimination format
year 2014 player Yoenis Cespedes bats R team Oakland Athletics stadium Target Field R1 3 R2 9 R3 7 Final round 9 total 30 long 452 pitcher Mike Gallego HR before break 14 HR after break 8 Runner-up Todd Frazier Total 11 notes Cespedes hit 2 in swing off after first round.
year 2013 player Yoenis Cespedes bats R team Oakland Athletics stadium Citi Field R1 17 R2 6 R3 0 Final round 9 total 32 long 456 pitcher Mike Gallego HR before break 15 HR after break 11 Runner-up Bryce Harper Total 24 notes Cespedes was not named an All-Star
year 2012 player Prince Fielder bats L team Detroit Tigers stadium Kauffman Stadium R1 5 R2 11 R3 0 Final round 12 total 28 long 476 pitcher Sandy Guerrero HR before break 15 HR after break 15 Runner-up Jose Bautista Total 20 notes
year 2011 player Robinson Cano bats L team New York Yankees stadium Chase Field R1 8 R2 12 R3 0 Final round 12 total 32 long 472 pitcher Jose Cano HR before break 15 HR after break 13 Runner-up Adrian Gonzalez Total 31 notes
year 2010 player David Ortiz bats L team Boston Red Sox stadium Angel Stadium R1 8 R2 13 R3 0 Final round 11 total 32 long 0 pitcher Tony Pena HR before break 18 HR after break 14 Runner-up Hanley Ramirez Total 26 notes
year 2009 player Prince Fielder bats L team Milwaukee Brewers stadium Busch Stadium R1 11 R2 6 R3 0 Final round 6 total 23 long 503 pitcher Sandy Guerrero HR before break 22 HR after break 24 Runner-up Nelson Cruz Total 21 notes
year 2008 player Justin Morneau bats L team Minnesota Twins stadium Yankee Stadium R1 8 R2 9 R3 0 Final round 5 total 22 long 512 pitcher Joe Vavra HR before break 14 HR after break 9 Runner-up Josh Hamilton Total 35 notes
year 2007 player Vladimir Guerrero bats R team Anaheim Angels stadium AT&T Park R1 5 R2 9 R3 0 Final round 3 total 17 long 503 pitcher Dino Ebel HR before break 14 HR after break 13 Runner-up Alex Rios Total 19 notes
year 2006 player Ryan Howard bats L team Philadelphia Phillies stadium PNC Park R1 8 R2 10 R3 0 Final round 5 total 23 long 0 pitcher Ramon Henderson HR before break 28 HR after break 30 Runner-up David Wright Total 22 notes
year 2005 player Bobby Abreu bats L team Philadelphia Phillies stadium Comerica Park R1 24 R2 6 R3 0 Final round 11 total 41 long 517 pitcher Ramon Henderson HR before break 18 HR after break 6 Runner-up Ivan Rodriguez Total 20 notes Players represented countries. Abreu represented Venezuela.
year 2004 player Miguel Tejada bats R team Baltimore Orioles stadium Minute Maid Park R1 7 R2 15 R3 0 Final round 5 total 27 long 497 pitcher Tony Pena HR before break 15 HR after break 19 Runner-up Lance Berkman Total 21 notes
year 2003 player Garret Anderson bats L team Anaheim Angels stadium U.S. Cellular Field R1 7 R2 6 R3 0 Final round 9 total 22 long 430 pitcher Dave Valle HR before break 21 HR after break 8 Runner-up Albert Pujols Total 26 notes
year 2002 player Jason Giambi bats L team New York Yankees stadium Miller Park R1 11 R2 6 R3 0 Final round 7 total 24 long 488 pitcher Willie Randolph HR before break 22 HR after break 19 Runner-up Sammy Sosa Total 18 notes
year 2001 player Luis Gonzalez bats L team Arizona Diamondbacks stadium Safeco Field R1 5 R2 5 R3 0 Final round 6 total 16 long 440 pitcher Jeff Motuzas HR before break 35 HR after break 22 Runner-up Sammy Sosa Total 13 notes
year 2000 player Sammy Sosa bats R team Chicago Cubs stadium Turner Field R1 6 R2 11 R3 0 Final round 9 total 26 long 508 pitcher Chino Cadahia HR before break 23 HR after break 27 Runner-up Ken Griffey Jr. Total 11 notes
year 1999 player Ken Griffey Jr. bats L team Seattle Mariners stadium Fenway Park R1 3 R2 10 R3 0 Final round 3 total 16 long 0 pitcher Clint Hurdle HR before break 29 HR after break 19 Runner-up Jeromy Burnitz Total 14 notes
year 1998 player Ken Griffey Jr. bats L team Seattle Mariners stadium Coors Field R1 8 R2 8 R3 0 Final round 3 total 19 long 0 pitcher HR before break 35 HR after break 21 Runner-up Jim Thome Total 17 notes
year 1997 player Tino Martinez bats L team New York Yankees stadium Jacobs Field R1 5 R2 8 R3 0 Final round 3 total 16 long 436 pitcher HR before break 28 HR after break 16 Runner-up Larry Walker Total 19 notes
year 1996 player Barry Bonds bats L team San Francisco Giants stadium Veterans Stadium R1 4 R2 10 R3 0 Final round 3 total 17 long 451 pitcher Joe Rigoli/Dave Cash HR before break 23 HR after break 19 Runner-up Mark McGwire Total 15 notes
year 1995 player Frank Thomas bats R team Chicago White Sox stadium The Ballpark in Arlington R1 8 R2 4 R3 0 Final round 3 total 15 long 470 pitcher Tom Brown HR before break 21 HR after break 19 Runner-up Albert Belle Total 16 notes Innings instead of rounds
year 1994 player Ken Griffey Jr. bats L team Seattle Mariners stadium Three Rivers Stadium R1 0 R2 0 R3 0 Final round 0 total 7 long 512 pitcher Rich Donnelly HR before break 33 HR after break 7 Runner-up Fred McGriff Total 5 notes Innings instead of rounds
year 1993 player Juan Gonzalez bats R team Texas Rangers stadium Camden Yards R1 0 R2 0 R3 0 Final round 0 total 7 long 470 pitcher HR before break 23 HR after break 23 Runner-up Ken Griffey Jr. Total 7 notes Innings instead of rounds. Gonzalez won in playoff
year 1992 player Mark McGwire bats R team Oakland Athletics stadium Jack Murphy Stadium R1 0 R2 0 R3 0 Final round 0 total 12 long 0 pitcher HR before break 28 HR after break 14 Runner-up Ken Griffey Jr. Total 7 notes Innings instead of rounds
year 1991 player Cal Ripken Jr. bats R team Baltimore Orioles stadium The SkyDome R1 0 R2 0 R3 0 Final round 0 total 12 long 0 pitcher HR before break 18 HR after break 16 Runner-up Paul O'Neill Total 5 notes Innings instead of rounds
year 1990 player Ryne Sandberg bats R team Chicago Cubs stadium Wrigley Field R1 0 R2 0 R3 0 Final round 0 total 3 long 0 pitcher HR before break 24 HR after break 16 Runner-up Mark McGwire/Matt Williams Total 1 notes Innings instead of rounds
year 1989 player Ruben Sierra bats S team Texas Rangers stadium Anaheim Stadium R1 0 R2 0 R3 0 Final round 0 total 3 long 0 pitcher HR before break 14 HR after break 15 Runner-up Total 0 notes Innings instead of rounds. Co-winners
year 1989 player Eric Davis bats R team Cincinnati Reds stadium Anaheim Stadium R1 0 R2 0 R3 0 Final round 0 total 3 long 0 pitcher HR before break 16 HR after break 18 Runner-up Total 0 notes Innings instead of rounds. Co-winners
year 1988 player bats team stadium R1 0 R2 0 R3 0 Final round 0 total 0 long 0 pitcher HR before break 0 HR after break 0 Runner-up Total 0 notes Canceled due to rain
year 1987 player Andre Dawson bats R team Chicago Cubs stadium The Coliseum R1 0 R2 0 R3 0 Final round 0 total 4 long 0 pitcher HR before break 24 HR after break 25 Runner-up Ozzie Virgil Total 2 notes Innings instead of rounds
year 1986 player Darryl Strawberry bats L team New York Mets stadium The Astrodome R1 0 R2 0 R3 0 Final round 0 total 4 long 0 pitcher HR before break 13 HR after break 14 Runner-up Total 0 notes Innings instead of rounds. Co-winners
year 1986 player Wally Joyner bats L team Anaheim Angels stadium The Astrodome R1 0 R2 0 R3 0 Final round 0 total 4 long 0 pitcher HR before break 20 HR after break 2 Runner-up Total 0 notes Innings instead of rounds. Co-winners
year 1985 player Dave Parker bats L team Cincinnati Reds stadium The Metrodome R1 0 R2 0 R3 0 Final round 0 total 6 long 0 pitcher HR before break 16 HR after break 18 Runner-up Five players Total 4 notes Innings instead of rounds

Please choose a filter above to display results or

DISPLAY ALL

No results for your selection

RESET
BACK TO TOP