The San Francisco Giants signed utility player Bill Hall in the wake of the injury to Freddy Sanchez.