The Indians have signed free agent pitcher Matt Capps to a minor-league contract.

Capps' deal includes a non-roster invitation to spring training camp. The 29-year-old has 138 career saves in 444 appearances for Pittsburgh, Washington and Minnesota. He opened last season closing for the Twins and had 14 saves in his first 15 chances. But Capps was slowed by shoulder inflammation and pitched just four innings after June 15.