At 40 years old the switch-hitting outfielder, Carlos Beltran, has decided to call it a career after 20 years in the MLB. Beltran announced his retirement on The Players' Tribune.

"I am blessed to have played this game for 20 years," Beltran wrote. "I am blessed to have played for so many great organizations."

Beltran played for 7 different major league clubs (Royals, Astros, Mets, Cardinals, Rangers, Yankees, Giants) and ended his career with a career over 2,700 hits, a .279 batting average and 435 homeruns which is the 4th most by a switch hitter.

Beltran racked up 9 All-Star selections, 2 Silver Slugger awards, and 3 Gold Gloves in his illustrious career. He was named the 1999 American League Rookie of the Year, and in 2013 he was awarded the Roberto Clemente Award which recognizes the combination of strong play and work in the community.

His last season came with the Houston Astros where he batted .231 with 14 homers and 51 RBI in 129 games this season but more important than any of those stats, with the Astros winning the World Series, Beltran was finally able to capture something he's been waiting 20 years for and walk out as a champion.