Walsh cleared waivers Wednesday and elected to become a free agent.
Walsh was designated for assignment by the Rangers on Saturday to make room for Nathaniel Lowe's return from the IL, and the 30-year-old first baseman will now take his chances on the open market. He is slashing .226/.317/.321 with a home and seven RBI through 60 plate appearances on the year and should be able to at least secure a minor-league deal with another organization.