Major League Baseball has announced the rosters for the 2011 All-Star ... Matt Holliday of the Cardinals, Hunter Pence of the Astros and Justin Upton of the host Diamondbacks. Headlining the NL pitching staff is a trio of Phillies starters in Roy Halladay ...