Former New York Mets and Washington Nationals infielder Daniel Murphy announced Friday that he is retiring from MLB after 12 seasons.