MLB announced that the San Francisco Giants will host the 2028 MLB All-Star Game for the sixth time in franchise history.