Hagadone agreed to a minor league deal with the Mariners on Tuesday that includes an invitation to spring training.
Hagadone missed all of 2016 recovering from an elbow fracture, which he sustained while pitching for the Indians. He spent parts of the last five seasons with the Tribe, accumulating a 4.72 ERA across 118.1 innings pitched.