PIttsburgh Pirate fans received a bit of a shock today when staff ace James McDonald was left off the All-Star roster.
McDonald has been a dominant pitcher for the Bucs all season, sporting a 2.44 ERA and 2.96 FIP through 15 starts. His start to the season has been so strong that I called for him to start the All-Star Game four days ago.
Instead, it looks like McDonald will be watching the All-Star Game at home (barring injuries or withdrawals from the game, of course) with the likes of Zack Greinke and Albert Pujols. All despite the fact that there are several players on the roster who are clearly less deserving of playing in the game than McDonald is.
Note: None of the players listed is the only representative from his team, as MLB mandates that each team send one player to the game. If those players were included, this list would be even longer.