Melky Cabrera is calling it a career after 15 Major League seasons.

Across 1,887 career games, Cabrera batted .285/.334/.417 with 1,962 hits; 144 home runs; 383 doubles; 101 stolen bases; and a WAR of 20.6.

Cabrera made his only All-Star appearance as a member of the San Francisco Giants in 2012. He won a World Series title with the New York Yankees in 2009.