Most All-Time Home Runs in HR Derby History: The Top 13


Last Updated on July 10, 2023 by Matt Musico

When it comes to hitting dingers, we want to know one thing: who has hit the most all time home runs…regardless of the category. We’ve already sliced and diced all-time home run leaders in a number of different ways. Now, we’re bringing it to the Home Run Derby.

What’s glorious about the list below is that it’s likely to change from year to year. And those changes could be drastic thanks to sluggers finding a way to put on a good show. There are some interesting tidbits to point out about the group of sluggers we’ll be highlighting here, though.

Only three of the following 10 hitters on this list don’t have a Derby title to their name. There are three sluggers who have won the event on multiple occasions, and only one has never lost. Last, but most certainly not least, Ken Griffey Jr. is the only player who made Derby appearances before the 2000 season. He may not be in the top 10 for long, either.

Most All Time Home Runs in HR Derby History: Top 5

Want to see some homers in person this season? Of course you do. Grab MLB tickets from our friends at Vivid Seats. And before you get to the stadium, make sure you’re decked out in the right gear. Get your favorite team’s official merch from the MLB Shop or a ‘Big Dinger Energy’ shirt from our apparel store.

Pete Alonso (2019, 2021, 2022, 2023): 195 Home Runs

Pete Alonso is the slugger who has never lost an MLB Home Run Derby he’s participated in. There was obviously no Derby in 2020 because of the COVID-19 pandemic. So, after Alonso took home the honors in the midst of his record-breaking rookie season, he had to wait an extra year to defend his title.

He made the wait a worthwhile one, too. Alonso slugged 74 home runs en route to winning the event in 2021. The first baseman was invited to participate despite not making the NL All-Star team, and he immediately rewarded that decision by hitting 35 home runs in the first round.

Those 74 dingers are currently the second-most homers in a single Derby. It’s not like his 2019 performance was much worse, though. He slugged 57 homers in his first appearance, which is the sixth-most in a single Derby at the moment. He didn’t walk away with any hardware in 2022, but he added plenty to his all-time lead.

Vladimir Guerrero Jr. (2019, 2023): 163 Home Runs

Vladimir Guerrero Jr. has been in the Home Run Derby just twice and he’s already second on the all-time list for most homers hit. That says plenty about how good he is at launching dingers.

In the six total rounds he’s participated in the Derby between 2019 and 2023, Vladito has never hit fewer than 20 homers. Now that’s what you call consistency.

Guerrero earned a share of the American League home run crown in 2021 with Salvador Perez by hitting 48 dingers. However, he elected not to participate in the Derby that year, and a wrist injury kept him from participating in 2022, which made us very sad. He thankfully decided to do it in 2023, and he made it count. Now that Guerrero is a champion, he and Vlad Sr. have become the first father-son combo to win the Home Run Derby.

Julio Rodríguez (2022, 2023): 142 Home Runs

Julio Rodríguez didn’t win the 2022 Home Run Derby in Los Angeles, but he definitely stole the show. That’ll happen when you slug 81 dingers over the course of three rounds. J-Rod was the first slugger to commit to the event in 2023, which happened at his home, T-Mobile Park in Seattle.

Being one of the hosts for all the All-Star Week activities is an exhausting job. He eventually ran out of gas in the semi-finals against Vladimir Guerrero Jr., but not before he put up 41 in the first round against Pete Alonso. For now, that’s the most homers in a single Derby round in the event’s history. It’s almost like this dude is made for the Home Run Derby, right?

Let’s hope he keeps coming back for more. It’s only a matter of time before he breaks through and finally gets to hoist that trophy.

Albert Pujols (2003, 2007, 2009, 2015, 2022): 106 Home Runs

Albert Pujols will be joining Ortiz in the Hall of Fame in the near future. It’ll likely happen on the first ballot, too. The Machine has accomplished so much during his big-league career. One of his greatest talents has been hitting homers — one doesn’t land fifth on the all-time list for no reason, ya know.

But one accomplishment Pujols hasn’t achieved? That’d be winning a Home Run Derby title. As it turned out, the best shot he had was in his first appearance, which came in 2003. His 26 homers in that event were actually the most of any participant. However, Garret Anderson walked away with the title after hitting 22 total homers thanks to a 9-8 win in the finals at U.S. Cellular Field in Chicago.

Pujols finished with double-digit homers in each of his other appearances and has never been ousted in the first round. He slugged 35 dingers in his farewell Derby appearance of 2022, but the only time he ever made it to the finals happened in 2003.

Joc Pederson (2015, 2019): 99 Home Runs

Joc Pederson is tied with Vladimir Guerrero Jr. for the most homers in a single round in Home Run Derby history. He hit 39 in the second round of the 2019 event. Despite the high number of homers he’s slugged, the left-hander is one of the three on this list without a Derby title on his mantle.

Pederson hit a total of 39 dingers in 2015 before throwing up 60 (!) in 2019. Obviously, 39 of those came in the second round, which still meant that he hit another 21 in the first round just to advance. He’s clearly got a knack for this event. Unfortunately for him in 2019, he had to go head-to-head with instant Derby darling, Vlad Jr. That certainly made for a good show, though.

Like any natural slugger, Joc’s power isn’t only reserved for the Derby. Entering 2022, he’s already posted four seasons of 20-plus homers since his first full campaign in 2015. One of those went for 30-plus — unsurprisingly, it was in 2019 when he hit 36. At the time of this writing, Pederson has 17 homers in just 209 plate appearances for the San Francisco Giants. Could another trip to the Derby be in the cards? Possibly. One thing that feels like a lock, though, is his fifth season of 20-plus homers.

Most All Time Home Runs in HR Derby History: The Rest

Juan Soto (2021, 2022): 99 Home Runs

Juan Soto continues adding to his long list of accomplishments in MLB. After first appearing in the Derby during the 2021 All-Star break, he returned to win the event in 2022. He’s racked up nearly 100 homers along the way, which has immediately shot him up into a tie for the third-most home runs all-time in the event.

The one thing that’s been constant between Soto’s Home Run Derby appearances is he likes to hit the longest home run of the night. It’s not on purpose, but it’s starting to look that way.

Soto slugged a 520-foot moonshot at Coors Field in 2019, which was the longest homer ever tracked by Statcast. He followed that up by securing the longest homer of the night at Dodger Stadium, which was 482 feet. Bringing home the hardware made the 23-year-old the second-youngest player to do so. It seems as if he enjoys this event, so we can only hope to have many more years with Soto participating.

Todd Frazier (2014-16): 91 Home Runs

We’ve got a tie for third place between Todd Frazier, the pride of Toms River, New Jersey, and Vlad Jr. However, the manner in which they each got to this number is quite different.

For Frazier, he appeared in three straight Derbies from 2014 through 2016. The infielder only hit 10 dingers in his 2015 debut before slugging 39 and winning the 2015 title as a Red at Great American Ball Park. His performance got even better in 2016 by slugging 42 home runs, but his total was 19 dingers short of the winner. We’ll get to that guy in a little bit.

During the regular season, these three years were also the most powerful ones of Frazier’s career. He hit 29 in 2014, followed by 35 in 2015 and 40 in 2016. His averages during this span of time? That’d be 35 homers and 89 RBI with a .251/.316/.474 line across 2,004 plate appearances.

Giancarlo Stanton (2014, 2016-17): 83 Home Runs

If there were ever a baseball player built to participate in the Home Run Derby, Giancarlo Stanton would 100% be one of those dudes on my shortlist. I could watch this guy take batting practice every day for hours and never get bored. When he makes solid contact, it’s just a beautiful and jaw-dropping sight.

In two of Stanton’s Derby appearances (2014, 2017), he ended up leading the league in home runs. Of course, the 2017 season was his memorable NL MVP campaign. That year’s Home Run Derby preceded an insane month of August, which helped him complete one of the most powerful seasons in MLB history.

The right-handed slugger’s first taste of the Home Run Derby didn’t include too many moonshots, though. The 2014 event was the second straight win for Yoenis Cespedes, and Stanton left Target Field with just six homers to his name. He followed that up by returning to win it all in 2016 with 61 total dingers before adding another 16 in 2017. What’s interesting about that 2017 Derby was that each of the seven participants slugged at least 10 homers. Stanton’s 16 ranked just sixth, though, as the other five all hit 20-plus.

Randy Arozarena (2023): 82 Home Runs

Randy Arozarena brought his infinite levels of swag (and cowboy boots) to Seattle for the Home Run Derby, and he put on one helluva show. He led off the entire event with 24 homers, which beat Adolis Garcia in their Round 1 matchup.

Then, he caught fire even more by slugging another 35 to handily beat Luis Robert Jr., who mustered 22 dingers. That put him in the finals against Vlad Jr. For the first time all night, Randy didn’t have to lead off, and he watched Vladito hit 25 in his final round. It came down to the last few seconds, but Arozarena came up just short after slugging 23 homers.

Overall, it was an incredible first showing in the Derby for the Tampa Bay Rays outfielder. But, it was a chance to perform in the spotlight, did anyone think he’d do anything other than rise to the occasion?

Prince Fielder (2007, 2009, 2011-13, 2015): 81 Home Runs

Going with the same theme as we did with Stanton, Prince Fielder is another slugger who was built for the Home Run Derby. I mean, when you’re hitting batting practice home runs at the old Tiger Stadium as a 12-year-old, this seems like the only possible result. We’re clearly not the only ones who thought this. The lone player on this list with more Derby appearances than Fielder’s six is Griffey, who we’ll get to in a little while.

Fielder formed a pattern with all of these appearances in the Derby, too. It was essentially a bad-appearance-followed-by-a-good-one. After hitting three in 2007, he followed it with 23 in 2009 (and won the title). That was followed by nine in 2011 before coming back and winning the title again with 28 total dingers. His last two appearances didn’t land any more trophies, but it was again a single-digit output (five in 2013) before finishing off his Derby career with a double-digit showing (13 in 2015).

It’s a shame Fielder’s career came to a premature end because of injuries. In 2015, he finished 13th in AL MVP voting after slashing .305/.378/.463 with 23 home runs and 98 RBI for the Rangers. The following season, he was forced to step away. Although that’s not what he wanted, the first baseman’s mark on the game is still visible. His 50 homers in 2007 remain a single-season record for the Milwaukee Brewers.

David Ortiz (2004-06, 2010-11): 77 Home Runs

Before David Ortiz became a first-ballot Hall of Famer, the designated hitter added “Home Run Derby champion” to his long list of career accomplishments. It took him a while to get there, though. Big Papi was invited to three straight Derbies in 2004-06 because nobody was hitting homers more often than him. Literally.

During this three-season span, Ortiz slugged 142 home runs, which were the most in MLB. He also slashed .296/.397/.614 through 2,068 plate appearances during this time. His output in the Home Run Derby during this span didn’t quite match it, though. After hitting just three in 2004, he followed it up with 20 in 2005 and another 13 in 2006. After a few years off, Papi came back in 2010 on a mission to finally take home the title.

He did just that by slugging 32 total dingers. His final appearance came up short with nine homers in 2011, but Ortiz did what he had to do to take home the trophy once.

Ken Griffey Jr. (1990, 1992-94, 1997-00): 70 Home Runs

Griffey’s eight Derby appearances are easily the most among players highlighted here. When we look at the ratio of homers hit vs. events participated in, he’s on the lower portion of this list. But when it comes to swag points? He’s definitely at the top and gets OG status by paving the way for others to show off their personality during future events.

The sweet-swinging Hall of Famer distinguishes himself in a couple of other ways, too. He’s one of the few players here with multiple victories, including back-to-back wins in 1998 and 1999. However, Griffey is the only one here with three Derby wins (for the time being, at least). His yearly output also just goes to show how this event has changed over the years.

Griffey’s first appearance came in 1990 and he didn’t even hit a home run. He slugged seven homers in each of his next three appearances, with his first win coming on his fourth try. The outfielder hit just three in his return to the event in 1997 before putting on a show at Coors Field (19) and Fenway Park (16).

Bryce Harper (2013, 2018): 69 Home Runs

What were you doing as a 20-year-old? At that point in his life, Bryce Harper had already been in the big leagues, won a Rookie of the Year award, and had been selected to two All-Star Games. He then added an appearance in the Home Run Derby to his resume, and the outfielder looked totally comfortable in his surroundings. The 2013 event was the first of two straight wins for Cespedes, but Harper slugged 24 homers at Citi Field, which were the second-most out of anyone in the competition.

He once again hit the second-most overall home runs during his 2018 appearance in front of the home fans at Nationals Park. Only this time, won the title thanks to a 19-homer barrage in the final round against Kyle Schwarber.

Did that victory wake up his bat in the second half of the regular season? It certainly seemed like that’s what happened. He hit 23 homers with 54 RBI and a .214/.365/.468 line in 414 first-half plate appearances. Following the midsummer classic, Harper added 11 dingers and 46 RBI to go along with a .300/.434/.538 line in 281 trips to the plate.

Want to see some homers in person this season? Of course you do. Grab MLB tickets from our friends at Vivid Seats. And before you get to the stadium, make sure you’re decked out in the right gear. Get your favorite team’s official merch from the MLB Shop or a ‘Big Dinger Energy’ shirt from our apparel store.


Related Post

4 thoughts on “Most All-Time Home Runs in HR Derby History: The Top 13

Comments are closed.