Giants starting pitcher Tim Hudson has been named to the 2014 National League All-Star team. (Godofredo Vasquez/SFBay)