The Mariners have agreed to a one-year, $1.5 million deal with Kelly Shoppach, pending a physical.

The contract will pay Shoppach a base salary of $1.5 million with an opportunity to earn an additional $500,000 in incentives, according to a source.