Through the All-Star break on July 10, Weaver had an 11–4 record and 1.86 ERA in 140.1 innings, complemented by 120 strikeouts, just 31 walks, and a WHIP of 0.91. In July, Weaver's fellow players elected him to his second All-Star Game. On July 11, manager Ron Washington announced that Weaver would start the 2011 All-Star Game for the American League. In his one scoreless inning of work at the All-Star Game, Weaver had one strikeout (Carlos Beltrán), one walk (Matt Kemp) and no hits.