Melky Cabrera Announces Retirement After 15 Seasons

Melky Cabrera Announces Retirement After 15 Seasons
Pittsburgh Pirates outfielder Melky Cabrera against the Arizona Diamondbacks at Chase Field in Phoenix, on May 15, 2019. Mark J. Rebilas/USA TODAY Sports via Field Level Media
Field Level Media
Updated:

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.

The 37-year-old Cabrera finishes 38 hits shy of 2,000 for his career. He has a .285 career average with 144 homers and 854 RBIs in 1,887 games.

Cabrera played with eight major-league teams, beginning his career with the New York Yankees. He was a National League All-Star with the San Francisco Giants in 2012 before his season ended prematurely due to a 50-game suspension for testing positive for testosterone.

Cabrera also played with the Atlanta Braves, Kansas City Royals, Toronto Blue Jays, Chicago White Sox, then-Cleveland Indians, and Pittsburgh Pirates.