Beltré started the 2013 season with the Triple-A Round Rock Express. He was recalled by the Rangers on June 23, 2013 when Craig Gentry was added to the disabled list. He made his MLB debut on June 26 against the New York Yankees as a pinch runner in the ninth inning and was caught stealing second base. He got his first two major league hits the next day against Phil Hughes. Beltré was optioned back to Round Rock on August 2, and recalled on August 5. He elected free agency on November 6, 2015.[4]
Piratas De Campeche
On May 3, 2016, Beltre signed with the Piratas de Campeche of the Mexican Baseball League. In 75 games he hit .339/.382/.470 with 5 home runs, 33 RBIs and 6 stolen bases. In 2017 he appeared in 72 games hitting .268/.329/.373 with 6 home runs, 28 RBIs and 10 stolen bases. He was released on June 30.
Saraperos De Saltillo
On April 15, 2018, Beltré signed with the Saraperos de Saltillo of the Mexican Baseball League. In 15 games he hit .274/.357/.307 with 0 home runs, 6 RBIs and 5 stolen bases. He was released by Saltillo on May 4.
On April 12, 2022, Beltré signed with the Charleston Dirty Birds of the Atlantic League of Professional Baseball.[6] In 84 games for the Dirty Birds, he batted .293/.340/.428 with 8 home runs, 45 RBI, and 11 stolen bases. Beltré was released by Charleston on August 8.
Piratas de Campeche (second stint)
On February 5, 2024, Beltré signed with the Piratas de Campeche of the Mexican League.[7] In 19 games for the Piratas, he batted .183/.269/.267 with no home runs, four RBI, and two stolen bases. Beltré was released by Campeche on May 5.[8]