Veteran outfielder Melky Cabrera announced Friday that he is retiring after 15 major-league seasons.
Cabrera, who made his declaration on Instagram, played in major-league games from 2005–19. He signed a minor-league contract with the New York Mets in 2020, however he didn’t play for the major-league club.