Sports Texas Rangers’ Adrian Beltre announces retirement after 21 years in MLB November 20, 2018November 20, 2018 Gabe Lacques, USA TODAY Comments Off on Texas Rangers’ Adrian Beltre announces retirement after 21 years in MLB In his 21-year career, Adrian Beltre amassed 477 home runs and 3,166 hits, establishing himself as the greatest third baseman of his era.