The San Francisco Giants confirmed Thursday that the team reached agreement with free agent outfielder Denard Span on a three-year contract.
Financial terms of the deal, pending a physical, were not released, but Fox Sports reported that it was worth $31 million.