Michael Cuddyer was certain he’d play by Friday, until it passed. Then he was certain about Sunday. “I’m not going on the disabled list,” he said Friday. “You can put that in bold letters.”

But Sunday passed and the veteran outfielder was still not in the Rockies’ lineup.

The Rockies on Sunday moved Cuddyer to the 15-day disabled list with a left hamstring strain.

“Foot in mouth, right?” Cuddyer said before the Rockies’ series finale against Miami at Coors Field.

The Rockies are also deciding how to handle catcher Wilin Rosario, who was unable to play Saturday because of a left wrist injury.

“With everybody who’s sore, they can all do more than me,” Cuddyer said. “Unfortunately, I’m the one sacrificed for the roster spot.”

The Rockies needed a 25-man roster slot for right-handed pitcher Christian Bergman, who was activated from the 60-day DL to start against the Marlins. Bergman missed 51 games after breaking his hand in a game on June 25.

Colorado also needed a spot on its extended 40-man roster for Bergman, so Carlos Gonzalez (knee surgery) was moved to the 60-day disabled list.

“It wasn’t an easy move to make,” Rockies manager Walt Weiss said of Cuddyer. The Rockies considered keeping Cuddyer active and using him only in a limited role while his hamstring healed but ultimately needed the roster spot.

“It was going to be tough to get by,” Weiss said.

Cuddyer’s move to the disabled list was a piece of unfortunate timing. He last started in both games of the Rockies’ doubleheader last week against the Reds. And he hit for the cycle in the second game.

But when the Rockies went to extra innings Saturday against Miami, they were forced to use Cuddyer as a pinch hitter.

Colorado catcher Wilin Rosario was not available to hit because of lingering left wrist soreness after he was injured Aug. 20 against Kansas City. He was out of the Rockies lineup again Sunday, with Michael McKenry playing in his place.

“I’m going to hit (in the cage) and hopefully play tomorrow (in San Francisco),” Rosario said.

So the Rockies could not make Cuddyer’s DL stint retroactive to last week. He’s now eligible to play next on Sept. 8.

“I was the low man on the totem pole,” Cuddyer said of the Rockies’ decision to put him on the DL. “The situation escalated. And I’m the most limited of all the players.”

Cuddyer went to the DL for the third time this season. He also broke his shoulder diving for a ball at third base on June 5. And he went on the 15-day disabled list in April with a hamstring strain.

Cuddyer, who has a .331 average in just 34 games this season, said he’s frustrated with his injury string.

“Extremely,” said Cuddyer, whose three-year, $31.5 million contract ends at the end of the season. “It’s what I love to do, play the game. Now, I’m feeling like I’m not holding up my end of the bargain.”

Nick Groke: ngroke@denverpost.com or twitter.com/nickgroke

Looking ahead

Rockies’ Tyler Matzek (2-9, 5.38 ERA) at Giants’ Jake Peavy (3-12, 4.48), 8:15 p.m. Monday, ROOT; 850 AM

With 33 games remaining, and with the playoffs long ago lost as a goal, it’s now time to start tryouts for 2015. The Rockies’ starting rotation, injured so heavily this year, will necessarily see a turnover. And Matzek, who made his major-league debut this season, is fighting to stay up. He’ll need to get better on the road. He’s 0-5 with a 6.23 ERA away from Colorado. And in 14 starts, he has yet to win against the National League West (0-4, 6.55 ERA).

Tuesday: Rockies’ Jorge De La Rosa (13-8, 4.21 ERA) at Giants’ Madison Bumgarner (14-9, 3.17), 8:15 p.m., ROOT

Wednesday: Rockies’ Franklin Morales (5-7, 5.32) at Giants’ Tim Hudson (9-9, 2.99), 8:15 p.m., ROOT

Thursday: Rockies’ Jordan Lyles (6-1, 4.05) at Giants’ Tim Lincecum (10-9, 4.64), 1:45 p.m., ROOT

Nick Groke, The Denver Post