Anthony Reyes, in his 20th season in the Giants' organization, earned a spot in Seattle for the All-Star Game next month.