First baseman Carlos Santana and the Pittsburgh Pirates are in agreement on a one-year, $6.7 million contract, pending the results of a physical, sources familiar with the deal told ESPN.

Santana, 36, finished with a league-average OPS last year, hitting .202/.316/.376 between stints with the Seattle Mariners and Kansas City Royals.