After playing in parts of 21 Major League seasons, Adrian Beltre has announced that he is retiring.

Beltre played for the Los Angeles Dodgers, Seattle Mariners, Boston Red Sox and Texas Rangers.

He retires with a career 286/.339/.480 line, 477 home runs, 636 doubles, 38 triples and 121 stolen bases. He recorded 3,166 hits and made four All-Star appearances.