Yoenis Cespedes wins Major League Baseball Home Run Derby

Oakland Athletics outfielder Yoenis Cespedes watches one of his 32 home runs en route to winning the 2013 Major League Baseball Home Run Derby on Monday night.

Oakland Athletics outfielder Yoenis Cespedes watches one of his 32 home runs en route to winning the 2013 Major League Baseball Home Run Derby on Monday night. (Kathy Willens / Associated Press)

Austin Knoblauch

Several of Major League Baseball's heavy hitters were transformed into indiscriminate memorabilia dealers Monday night, and Yoenis Cespedes made the biggest hit among fans attending the major league home run derby at Citi Field in Flushing, N.Y.

Harper's eight-dinger effort in the final round was an impressive showing, but Cespedes was hitting on a different level all night. The 27-year-old Cuban star hit 17 homers in the first round and his longest blast on the night measured in at 456 feet. His final home run to win it went 455 feet to straight away center field.

Immediately after hitting the winning home run, Cespedes flipped his bat and watched the ball sail over the center field wall as he made his way toward his American League teammates to celebrate. The American League has won the last four home run derbys.

Harper, whose dad, Ron, was pitching to him, finished with a total of 24 home runs.

Detroit Tigers first baseman Prince Fielder, the defending derby champion, hit five home runs and was eliminated after the first round. Five home runs was enough to get him into the second round last year.

Current major league home run leader Chris Davis managed to get into the second round, hitting a total of 12 homers -- eight of which came in the first round. The Baltimore Orioles first baseman came in as the favorite after hitting 37 home runs in the first half of the season, putting him on pace for a season total of 62.

Colorado Rockies right fielder Michael Cuddyer -- perhaps the biggest underdog in the derby -- hit a total of 15 home runs for the third-highest total on the night.