The Seattle Mariners have signed Kole Calhoun to a Minor League deal.

Calhoun, 35, spent last season with the Texas Rangers. He slashed .196/.257/.330 with 12 home runs.

He needs to spend another 42 days on an MLB roster to reach 10 years of service time and lock in the full pension.