2018 Major League Baseball Home Run Derby

The derby was held on July 16, 2018, at Nationals Park in Washington, D.C., the site of the 2018 MLB All-Star Game.

[1] Bryce Harper was the winner, as he beat Kyle Schwarber, in the final 19–18, winning the derby in front of his hometown crowd.

Hitters are awarded an additional 30 seconds if they hit two home runs over 440 feet (130 m).

The eight competing players are seeded 1-8 based on their home run totals.

The round ends if the higher seed exceeds the total of the first hitter.

Bryce Harper celebrating at the 2018 Home Run Derby