We're now roughly one month away from the 2013 MLB All-Star break, and with that break comes what may be the most exciting display of skills in all of professional sports in the Home Run Derby.
Last year saw Tigers first baseman Prince Fielder beat out Blue Jays outfielder Jose Bautista for the crown. This season's rosters will be chosen by captains Robinson Cano and David Wright.
Each of those captains will get to select three sluggers from his league to participate alongside him in this year's derby. Here is my best guess on who the six other derby contestants will be for the 2013 Home Run Derby.
Average home run distance courtesy of ESPN's home run tracker.