Walters signed a minor-league contract with the Nationals on Sunday and was assigned to Double-A Harrisburg.
The White Sox released Walters on Thursday.
The White Sox signed Walters to a minor-league contract Wednesday.
Walters was released by the Angels on Saturday, Sarah Valenzuela of the Los Angeles Times reports.
The Angels reassigned Walters to minor-league camp Tuesday.
Walters re-signed with the Angels on a minor-league contract on Nov. 28.
Walters was designated for assignment by the Angels on Tuesday.
Walters was recalled from Triple-A Salt Lake on Thursday, Sam Blum of The Athletic reports.
Walters was acquired by the Angels from the Brewers in exchange for cash considerations Sunday. Los Angeles selected his contract and optioned him to Triple-A Salt Lake.