Home Run Derby Record: Most Home Runs in a Single Derby & All-Time

Jul 18, 2022; Los Angeles, CA, USA; New York Mets first baseman Pete Alonso (20) hits in the first round during the 2022 Home Run Derby at Dodgers Stadium.
Jul 18, 2022; Los Angeles, CA, USA; New York Mets first baseman Pete Alonso (20) hits in the first round during the 2022 Home Run Derby at Dodgers Stadium. / Jayne Kamin-Oncea-USA TODAY Sports

In a list of best baseball ideas of the past 50 years, the Home Run Derby has to rank near the top.

What once was a mere sideshow to the All-Star Game's festivities has come to exist on the same plane as the event itself. The Derby submits for fans' consideration something that was true in the 1920s, 1950s and 1990s, and something that continues to be true in modern times: the majesty of the home run is like nothing else in North American sports.

It has created superstars—New York Yankees right fielder and designated hitter Aaron Judge's 2017 performance, for instance, put him on the pop-culture map. It has driven ratings in a barren portion of the sports calendar. It has done, consistently, for MLB what the Slam Dunk Contest once did for the NBA.

Styles of play are temporary, but since Cleveland Forest Citys third baseman hit the first big-league one on May 8, 1871, home runs have proven immortal.

Here's a look at the Home Run Derby's single-event and all-time record-holders for home runs.

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

That record is held by rookie Toronto Blue Jays third baseman and designated hitter Vladimir Guerrero Jr. during his 2019 coming-out party in Cleveland. Amazingly, in a quirk of the competition's bracketed format, Guerrero did not win—he would have to wait until 2023 to do that.

HOME RUNS

PLAYER

TEAM

YEAR

91

Vladimir Guerrero Jr.

Toronto Blue Jays

2019

82

Randy Arozarena

Tampa Bay Rays

2023

81

Julio Rodríguez

Seattle Mariners

2022

74

Pete Alonso

New York Mets

2021

72

Vladimir Guerrero Jr.

Toronto Blue Jays

2023

61

Julio Rodríguez

Seattle Mariners

2023

Giancarlo Stanton

Miami Marlins

2016

60

Joc Pederson

Los Angeles Dodgers

2019

59

Trey Mancini

Baltimore Orioles

2021

57

Pete Alonso

New York Mets

2019

Who has the most home runs in the Home Run Derby all-time?

No player in the 21st century has embraced the Home Run Derby quite like New York Mets first baseman Pete Alonso. Alonso bested Guerrero in that epic 2019 Derby and went on to win it again in the summer of 2021. Additional Derby trips in 2022 and 2023 have made him the most prolific home-run hitter in its history.

HOME RUNS

PLAYER

TEAM(S)

YEAR(S)

195

Pete Alonso

New York Mets

2019, '21-23

163

Vladimir Guerrero Jr.

Toronto Blue Jays

2019, '23

142

Julio Rodríguez

Seattle Mariners

2022-'23

106

Albert Pujols

St. Louis Cardinals and Los Angeles Angels

2003, '07, '09, '15, '22

99

Joc Pederson

Los Angeles Dodgers

2015, '19

Juan Soto

Washington Nationals

2021-22

91

Todd Frazier

Cincinnati Reds and Chicago White Sox

2014-16

83

Giancarlo Stanton

Miami Marlins

2014, '16-'17

82

Randy Arozarena

Tampa Bay Rays

2023

81

Prince Fielder

Milwaukee Brewers and Detroit Tigers

2009, '12


Published |Modified
Patrick Andres
PATRICK ANDRES

Patrick Andres is a staff writer on the Breaking and Trending News team at Sports Illustrated. He joined SI in December 2022, having worked for The Blade, Athlon Sports, Fear the Sword and Diamond Digest. Andres has covered everything from zero-attendance Big Ten basketball to a seven-overtime college football game. He is a graduate of Northwestern University's Medill School of Journalism with a double major in history .