The White Sox released Walsh on Tuesday.
Walsh inked a minor-league contract with the White Sox in late April and slashed just .185/.289/.415 in 41 games with Triple-A Charlotte. The 30-year-old saw actoin in the majors with the Rangers earlier this season, producing a .637 OPS across 17 contests.