The Nationals signed Weigel to a minor-league contract Dec. 6.
The Reds signed Weigel to a minor-league contract on July 13.
Weigel signed a minor-league contract with the Mariners on Monday, Chris Hilburn-Trenkle of Baseball America reports.
The Brewers outrighted Weigel to Triple-A Nashville on Monday.
Weigel was optioned to Triple-A Nashville on Monday.
Weigel was recalled by the Brewers on Thursday.
Weigel was optioned to Triple-A Nashville on Thursday, Adam McCalvy of MLB.com reports.
Weigel was recalled from the alternate training site Saturday.
Weigel was optioned to the alternate site Thursday.
Weigel was recalled by the Brewers on Tuesday.