Jeff Weaver, the American League leader in strikeouts who was snubbed when All-Star rosters were announced, has in fact been named an All-Star, per Angels broadcaster Victor Rojas:
Jered Weaver has been named to the American League All Star team replacing CC Sabathia. Very much deserved.
Weaver is scheduled to pitch Sunday, which would make him ineligible for the game, but he will get announced in front of his home crowd, a much deserved honor.