His feat included a grand slam in the fifth inning. He completed the cycle Friday night with a drive over the head of center fielder Eric Patterson for a triple in the eighth.
Molina lumbered into third, and, after a few pitches to Chris Davis, left with tightness in his right quadriceps and was replaced by pinch-runner Joaquin Arias with Texas leading 7-4.
Molina, obtained from San Francisco on July 1, singled in the second and doubled in the fourth.
He is the fifth player in Rangers history to hit for the cycle, and first since Ian Kinsler on April 15, 2009. The triple was Molina's first since April 29, 2009, and sixth of his career.