The Best HR Derby Performances Of All Time

The Home Run Derby might be the most exciting part of All-Star Week. The best power hitters in the game come together to showcase who can hit the most HRs. Here are the best performances in HR Derby history.
25. Nelson Cruz (2017)

He torched Marlins Park. He didn't end up winning the derby but put up some amazing moon shots.
24. Troy Tulowitzki (2015)

He put on a great display at the Great American Ball Park. And it was dynamic but he fell in the finals.
23. Albert Pujols (2001)

The future hall of famer put on a display at Safeco Field. Bonus points as it was his first derby.
22. Manny Ramierz (2001)

Took PacBell Park to work. He won in the final round in bonus time.
21. Prince Fielder (2007)

He showed his pure fire power. He hit multiple HRs over 470 feet on won the crown.
20. Ken Griffey Jr (2001)

Back in front of Seattle fans, Griffey put on a display. He cruised through the derby.
19. Sammy Sosa (2002)

He put on a show at Fenway Park. One HR was estimated at 524 feet.
18. Barry Bonds (1993)

Bonds put on a display at Camden Yards. He had multiple moon shots of 470 feet.
17. Ken Griffey Jr (1994)

His first ever win at the Home Run Derby. He went on to win a total of 3 derbies. But the moment was iconic as he reached the warehouses in Baltimore.
16. Ryne Sandberg (1989)

Won at his home field in Wrigley. But it made it iconic because he only hit 8 HRs.
15. Jose Canseco (1988)

The American League MVP in 1988 he put on a display. He hit 19 HRs to win the title.
14. Darrell Evans and Wally Joyner (1986)

This was the only HR Derby to ever end in a tie. They both smashed 11 HRs.
13. Dave Parker (1985)

This was the very first HR derby. He put on a display at the Metro Dome.
12. Juan Gonzalez (1992)

He crushed 15 HRs. And he edged out Ken Griffey Jr and Darryl Strawberry.
11. Cal Ripken Jr (1991)

At the time he set the record for most HRs in a single round. He had 12 at the Sky Dome in Toronto.
10. Justin Morneau (2008)

He was down at the time and he came in and went off. He hit 9 to tie then walked off with two more.
9. Todd Frazier (2015)

The hometown hero won round after round. But what made it special was he won each round by 1 HR in dramatic fashion.
8. Bryce Harper (2018)

He came back from a big deficit in the final minute. And hit 9 HR in the final 50 seconds to force bonus time and win.
7. Mark McGwire (1999)

He hit 13 moonshots at Fenway park. He nearly launched one to Lansdowne Street.
6. Bobby Abreu (2005)

He doubled the previous total record (27). He even hit 24 in round 1 alone.
5. Aaron Judge (2017)

He became the first ever rookie to win the Home Run Derby. This made it extra iconic as he burst onto the baseball scene.
4. Pete Alonso (2019)

He won every round in walk-off fashion. And won in the final seconds to claim the crown.
3. Josh Hamilton (2008)

He tore up Yankee Stadium with 35 first round home runs. It was a show to behold.
2. Giancarlo Stanton (2016)

He hit 61 total HRs in Petco Park which is not hitter friendly. 10 of them were estimated over 490 feet.
1. Vladimir Guerrero Jr (2019)

Vlad set the all time derby record with 91 total HRs. And that included a semifinal tiebreaker against Joc Pederson that went to bonus time.