The San Francisco Giants activated catcher Buster Posey off the 10-day injured list before Wednesday's win over the Padres.