Of all the All-Star festivities between the major sports, the Home Run Derby is the best of all of them, especially after they made changes a few years back. The time limit instead of the outs makes it a lot more exciting to watch, including last year when Bryce Harper won the derby at his home park. So, lets rank seven most electrifying Home Run Derby performances of all time.


7. Juan Gonzalez/Ken Griffey Jr. (1993)

Back when there was only one round in the derby, Ken Griffey Jr. and Juan Gonzalez gave us a couple rounds of playoffs at Camden Yards that kept you on your toes. Gonzo ended up winning it, but Griffey hit the warehouse. Everyone wins.


6. Mark McGwire (1999)

He didn't win the derby, but his first round in 1999 at Fenway Park makes you feel like he did. Mark McGwire was at the peak of his powers and he had a field day with the Green Monster, as he belted 13 first round homers. Unfortunately, he didn't advance any further after losing to Jeremy Burnitz in the second round, but who cares. For one night only, he turned left field at Fenway Park into Big Mac Land.


5. Ken Griffey Jr. (1999)

Speaking of the 1999 derby at Fenway, Ken Griffey Jr. did win the whole thing and he put on a show. The Kid blew away the field in the AL, totaling 16 home runs, and he mesmerized you with his backwards hat and smooth left-handed swing.


4. Todd Frazier (2015)

In the first year of the bracket style at Great American Ballpark where it was a three minute timer instead of 10 outs, the hometown guy Todd Frazier came away victorious and did so on the last second in walk-off fashion. Talk about drama.


3. Aaron Judge (2017)

It's easy for average players to go deep in small ballparks, but how many guys can make cavernous Marlins Park look tiny? Aaron Judge did that back in 2017, leading to a derby win. It was jaw-dropping as to how many balls he was hitting high and to the back windows of the stadium.


2. Bryce Harper

Bryce Harper, with his red, white and blue headband and sleeve, had high expectations coming in and he delivered. Harper ended up with 45 total home runs, including nine straight under the two minute mark to come back and defeat Kyle Schwarber in bonus time. Talk about drama.


1. Josh Hamilton

I don't know if anyone can beat what Josh Hamilton did at Yankee Stadium back in 2008. Yeah, he didn't win. However, he belted a single-round record of 28 home runs, hitting balls to places we've still never seen to this day. You may not remember that Justin Morneau ended up the winner, but you'll never forget how electrifying Hamilton was that night.