DENVER -- Colorado Rockies outfielder Michael Cuddyer insisted two days ago he would not end up on the disabled list again. An emphatic Cuddyer even said, "You can put that in bold letters." But on Sunday, the Rockies needed to make a roster move and had no choice but to put Cuddyer on the disabled list with a left hamstring strain.

"Foot in mouth, right?" Cuddyer said.

The Rockies had to clear a spot on their 25-man roster for right-hander Christian Bergman, who was activated to start Sunday. And Cuddyer ended up on the disabled list for the third time this season.

"No question, I'm getting better," Cuddyer said before the Rockies beat the Miami Marlins 7-4. "But with everybody sore that can do more than me, I'm the low man on that totem pole. I'm just the most limited of everybody. And unfortunately, I'm the guy that has to be sacrificed for the roster spot."

Cuddyer will travel with the Rockies on their seven-game road trip that begins Monday at San Francisco but is not eligible to be activated until Sept. 8.

"It wasn't an easy move to make, because I feel he's probably a few days away (from returning)," manager Walt Weiss said. "He's fought so hard to get back on the field. It's been a tough year for him physically. I didn't want to have to make that move. But our bench is beat up. Obviously our bullpen is pretty taxed right now. It's going to be tough to survive even a few days as short-handed as we are right now, so we had to make that move."

The Rockies were unable to make the move retroactive to Monday -- after Cuddyer played both games in an Aug. 17 doubleheader -- because he pinch hit in the 12th inning Saturday night and walked and was lifted for a pinch hitter. The Rockies beat Miami 5-4 in 13 innings, using their entire eight-man bullpen in the process.

Left wrist soreness prevented catcher Wilin Rosario from being able to hit Saturday -- Rosario did not play Sunday but said he hopes to play Monday -- and Weiss said he didn't want to use first baseman-outfielder-catcher Matt McBride because he "was our multi-purpose guy," whom Weiss wanted to keep on the bench if the game went extremely long.

Had that happened, Weiss said he would have been "strapped" with Cuddyer the only available player on the bench. But Weiss said when he sent Cuddyer up to pinch-hit, he didn't think Cuddyer would have to go on the disabled list Sunday.

Cuddyer, 35, will be a free agent after this season, the final one of his three-year, $31.5 million contract. He has played in 34 games and is hitting .331 with six homers and 19 RBIs. This season, he missed 25 games due to a left hamstring strain -- that injury was behind the knee, unlike this one is in the upper area of the hamstring -- and then missed 60 games with a fractured left shoulder socket.

"What I love to do is play the game," Cuddyer said. "Obviously this year has been rough. You feel like you're not living up to your end of the bargain. It's not by choice, obviously. Physically things have been rough this year -- one thing after another."