Longtime major-league outfielder Melky Cabrera has announced his retirement.
Cabrera, 37, spent parts of 15 seasons in MLB, primarily with the Yankees, White Sox, Royals, and Blue Jays. Across 1,887 career games, Cabrera batted .285/.334/.417 (103 OPS+) with 1,962 hits; 144 home runs; 383 doubles; 101 stolen bases; and a WAR of 20.6. In 2012 as a member of the Giants, Cabrera made his first and only All-Star appearance. In that game, he went 2 for 3 with a home run and earned All-Star Game MVP honors. In August of that same year, Cabrera was suspended 50 games for a positive testosterone test.
Cabrera played in 25 career postseason games and picked up a World Series ring as a member of the 2009 Yankees. Cabrera last appeared in the majors as a member of the Pirates in 2019, and he spent the last two offseasons playing in the Dominican Winter League. He signed a minor-league contract with the New York Mets in 2020, however he didn't play for the big-league club.
A native of the Dominican Republic, Cabrera was originally signed by the Yankees as an amateur free agent in November of 2001.