Swihart was released by Washington on Monday, Jesse Dougherty of The Washington Post reports.
Swihart signed a minor-league deal with the Nationals as a non-roster invitee Wednesday, Jesse Dougherty of The Washington Post reports.
Swihart was released by the Rangers on Tuesday.
Swihart was scratched from the lineup ahead of Saturday's intrasquad game due to left thumb soreness.
Swihart was added to the Rangers' 60-man player pool Sunday.
Swihart (illness) pinch hit in Friday's spring game against the Padres.
Swihart left Wednesday's game after two innings because he was feeling ill, Dave Sessions of MLB.com reports.
The Rangers plan to give Swihart at a shot at catcher during spring training, T.R. Sullivan of MLB.com reports.
Swihart signed a minor-league contract with the Rangers which includes an invitation to spring training Monday, Anderson Pickard of MLB Daily Dish reports.
The Diamondbacks designated Swihart for assignment Monday.