Outfielder AJ Pollock and the Seattle Mariners are in agreement on a one-year, $7 million contract, sources familiar with the deal told ESPN, adding a batter who crushes left-handed pitchers to a lineup that had previously been improved this winter through trades.