Jan 27, 2012 4:12 PM EST

The Giants have reached agreement on a $1.25M, one-year contract with utility infielder Ryan Theriot to give them depth at shortstop and second base.

San Francisco said Friday the deal is non-guaranteed and is pending a physical next week.

Via ESPN.com