Jordan Zimmermann announced his retirement from baseball on Tuesday after 13 major league seasons with the Nationals, Tigers and Brewers.