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

Showing 40 rows

    Please choose a filter above to display results or

    DISPLAY ALL

    No results for your selection

    RESET
    year player bats team stadium R1 R2 R3 Final round total long pitcher HR before break HR after break Runner-up Total notes
    BACK TO TOP