Wright, 36, posted a 3.41 ERA in 37 innings with Seattle in 2010 after signing as a free agent on July 15. He spent the first part of the season with Cleveland, going 1-2 with a 5.48 ERA in 18 relief appearances.
Wright has 15 seasons of Major League experience with an 83-118 career record and 5.00 ERA in 466 games, including 246 starts. He's been strictly a reliever since '08 and figures to again compete for a spot in the Mariners' bullpen.
The Oklahoma City native ranked second on the Mariners last year with eight holds despite not joining the team until after the All-Star break and allowed just two runs over his final 10 appearances, posting a 1.50 ERA in 12 innings after Sept. 6.
Wright's 186 appearances since the start of '08 with Texas, Kansas City, Cleveland and Seattle are the 10th most among American League relievers. He's pitched for eight teams in his big league career, also competing for Colorado, Milwaukee, St. Louis and San Francisco.
An a non-roster invitee, Wright will join the rest of the Mariners' pitchers and catchers reporting in Peoria, Ariz., on Feb. 13, with the first workout on Feb. 14.