It's a tradition that has been around since 1985 and continues to be a "big hit" in the baseball world: The MLB All-Star Game Home Run Derby is a fan-favorite competition that pits some of the game's best sluggers against each other for long-ball bragging rights.
The competition has undergone a few procedural changes over the years, but the key components have remained the same—the slugger that is still standing after three rounds is named the champion.
In 2012, the Detroit Tigers' Prince Fielder was the cream of the crop in Kansas City. Fielder topped Jose Bautista of the Blue Jays 12-11 in the final round, giving him a total of 32 long balls. The American League out slugged the National League, 61-21.
Starting in 2011, MLB implemented team captains from each league to select the derby competitors. The 2013 captains have already been named.
Fittingly, as the All-Star Game will be played in New York at Citi Field, the home of the Mets, the Derby captains will be the Mets' David Wright for the National League and the Yankees' Robinson Cano—who won the competition in '11—for the American League for his second consecutive year.
Of course, David Ortiz of the Boston Red Sox will not be taking part in this year's competition, recently saying that he is "done with the Derby."
So who will be slugging away with these crosstown rivals in July? The actual participants won't be revealed for a few weeks yet, but here are some distinct possibilities.