Giants lefty Madison Bumgarner has been named to his fourth straight All-Star Game this year, but he was replaced by a 43-year-old veteran.