A blister will keep C.J. Wilson from Tuesday's All-Star Game and he has been replaced by Jake Peavy on the American League roster. Wilson, 9-5 with a 2.43 ERA, was one of four Angels selected to the game, joining Jered Weaver, Mike Trout and Mark Trumbo. Wilson said he has been battling issues with broken fingernails and blisters all season. "Last year, I went and obviously didn't do very well. I'd like to pitch well to get back for that, but it's not really worth it," Wilson said. "This is an issue I've been fighting all year."