The Pirates signed Solak to a minor-league contract Dec. 6.
Solak signed a minor-league contract with the Mariners on Tuesday and received an invitation to major-league spring training, Robert Murray of FanSided.com reports.
Solak cleared waivers and was outrighted to Triple-A Toledo on Sunday.
Solak was designated for assignment by the Tigers on Friday.
Solak was optioned to Triple-A Toledo on Monday.
Solak was recalled by the Tigers on Saturday.
Solak was claimed off waivers by the Tigers on Friday and optioned to Triple-A Toledo.
Solak was designated for assignment by Atlanta on Tuesday.
Solak was optioned to Triple-A Gwinnett by Atlanta on Friday.
Atlanta recalled Solak from Triple-A Gwinnett on Tuesday.