HOUSTON (FOX 26) - Carlos Beltran is leaving the game a champion.
The 20-year MLB veteran announced his retirement from baseball on The Players' Tribune.
This comes mere weeks after a World Series championship with the Houston Astros.
"I am blessed to have played this game for 20 years," Beltran wrote. "I am blessed to have played for so many great organizations ... And I am blessed to be a champion. But now, my time as a player has come to an end."
Beltran, 40, played for the Royals, Astros, Mets, Giants, Cardinals, Yankees, Rangers, and the Astros again.
The nine-time All-Star, hit 435 career home runs, 2,725 hits, and 1,587 RBI.