Houston Astros veteran Carlos Beltran announced his retirement from baseball after a 20-year Major League career with a post titled "Muchas Gracias, Béisbol" on The Players Tribune.
"I am blessed to have played this game for 20 years," he wrote. "I am blessed to have played for so many great organizations. I am blessed to have shared all of my experiences with my wife and my three kids, my family and friends. To have so many loving fans. To have been able to build a school in Puerto Rico and change the lives of so many kids.