Juan Soto and Julio Rodriguez both put on a show in the 2022 Home Run Derby, with Soto ultimately winning the event. It was exciting throughout. The home run derby is arguably the best All-Star sporting event in existence. The NFL and NBA both have entertaining events of their own, but it’s difficult to out-match MLB’s best hitters hammering baseballs out of the park.

There have been a number of jaw-dropping moments throughout the history of the derby over the years. Today, we are ranking the top 5 moments in MLB Home Run Derby history.

Watch MLB Games LIVE with fuboTV (click for free trial)

5 Best Home Run Derby Moments of All-Time

5. Bryce Harper's DC comeback

Bryce Harper's final season in Washington with the Nationals came in 2018. The All-Star Game and Home Run Derby happened to be in DC that season as well. Naturally, Bryce Harper entered the derby at his home ballpark.

After a strong couple of rounds to open the 2018 derby, Bryce Harper found himself trailing Kyle Schwarber by 9 long balls with around 50 seconds on the clock. It looked unlikely… but Harper found a way to make up the difference and win in dramatic fashion. 

4. Bobby Abreu blasts off in Detroit

Bobby Abreu was not expected to do much in the 2005 Home Run Derby at Comerica Park in Detroit. Sure, he was a good player. However, he wasn't known for his immense power. But Abreu changed that narrative with 41 total home runs in the 2005 home run derby (which was a lot at the time).

Not only did Abreu hit a ton of homers, he absolutely crushed them. They cleared the fence by plenty and went to the deepest parts of the ballpark. Bobby Abreu got the fans involved and had them cheering for him.

Abreu won the 2005 derby and established himself as a true power threat.

3. Josh Hamilton shines under New York's bright lights

Josh Hamilton's story is incredible. He was a top-tier prospect who dealt with substance abuse. As a result, many questioned whether he would ever become a star in the big leagues. But Hamilton enjoyed a superb 2008 season which saw him enter the Home Run Derby in New York at old Yankee Stadium.

He blasted an unprecedented 28 home runs in the first round which was rare in 2008. Josh Hamilton's majestic moonshots captured fellow players and fans attention to say the least.

Justin Mourneau went on to defeat Hamilton in the final round. But 2008 will always be remembered as the Josh Hamilton Home Run Derby spectacle.

2. Mark McGwire makes the Monster look small

Mark McGwire posted a similar performance to Josh Hamilton in 1999. The Cardinals slugger blasted 13 early home runs which sailed over the Green Monster in Fenway Park.

McGwire's towering blasts made the Green Monster look tiny. His majestic home runs were eye-popping without question. In the end, Ken Griffey Jr won the 1999 Home Run Derby. But it was McGwire's performance that stood out. Even the Boston fans were impressed by Mark McGwire's power showcase.

1. Ken Griffey Jr hits the warehouse

Ken Griffey Jr is a 3-time Home Run Derby champion. In fact, he is the only player to win the event on three separate occasions. Additionally, Griffey Jr became the first player to ever hit the warehouse at Camden Yards in Baltimore during the 1993 Home Run Derby.

Griffey's towering blast cleared the high fence in Baltimore by plenty before smashing into the warehouse. He remains the only player to ever hit the warehouse in a derby or a game.

Although Griffey Jr didn't win the 1993 Derby, this moment stands out.