The Seattle Mariners have agreed to a two-year, $14 million contract with Fernando Rodney, according to a source.

The deal includes an additional $500,000 per year in incentives based on games finished.

The agreement is pending a physical.