On January 5, 2011, Beltré signed a five-year (2011–15), $80 million contract with a vesting option for $16 million for the 2016 season with the Texas Rangers. He was on the 2011 American League All-Star team. On July 22, Beltré strained his hamstring and was also placed on the DL. On September 4, he hit a line single to right against the Red Sox for his 2,000th career hit. On September 11, Beltré hit two home runs, including the 300th of his career, against the Oakland Athletics. He was named the AL Player of the Month for September.