The NBA has the Dunk Contest and MLB has the Home Run Derby. It has become a staple of the All-Star festivities and each year fans make cases for this player and that player who was overlooked for the All-Star game and the Home Run Derby.
Representing the National League this year is captain Prince Fielder, Matt Holliday, Rickie Weeks and Matt Kemp. They will be taking on the American League squad led by David Ortiz, Jose Bautista, Robinson Cano and Adrian Gonzalez.
Here is a list of the top 12 sluggers in Major League Baseball who won't be making an appearance in the HR Derby this year.