Second baseman Tommy La Stella and the San Francisco Giants are finalizing a contract, sources familiar with the deal told ESPN's Jeff Passan.

The deal is expected to be for three years.