The Mariners have signed five-time All-Star Mike Sweeney to a minor league contract, and he will compete to be the team's designated hitter this season.
Sweeney has a .299 career average with 199 home runs and 849 RBIs in 14 seasons.
M's Sign Former All-Star Sweeney