Ibanez and the Mariners agreed on a minor-league contract Sunday, Francys Romero of BeisbolFR.com reports.
Ibanez was released by the Mets on Thursday, and it took only a few days for him to find his next opportunity. The 33-year-old has gone 2-for-23 with five RBI and one run scored over 23 at-bats in 14 contests with the Athletics and Mets this season. Ibanez batted .269 with four home runs, 18 RBI and 15 runs scored over 31 games with Triple-A Syracuse, and he will report to Triple-A Tacoma with his new organization.