Shocking absolutely no one, the Kansas City Royals will not be represented in the MLB Homerun Derby in Anaheim this evening.
That doesn't mean it won't be fun to watch (actually, that's debatable).
American League (current homerun totals in parentheses)
Miguel Cabrera (22)
- David Ortiz (18)
- Vernon Wells (19)
- Nick Swisher (15)
National League (current homerun totals in parentheses)
- Corey Hart (21)
- Matt Holiday (16)
- Chris Young (15)
Hanley Ramirez (13)
These are the players chosen but are they the right ones? Jeff Sullivan of SBNation.com takes a look:
There are currently 11 players in the league with 20 or more home runs. Nine of them - Jose Bautista, Josh Hamilton, Joey Votto, Adam Dunn, Albert Pujols, Vladimir Guerrero, Paul Konerko, Mark Reynolds, and Prince Fielder - either declined to participate, or were not invited. Which is how we wound up with Hanley Ramirez, who currently has fewer home runs than Shane Victorino. Meaningful competition!
You can follow the action at SBNation.com. It starts at 7:00 p.m. (CDT) on ESPN Monday night.