"It looks to me like there's a strong possibility he could be a disabled list candidate," Rockies manager Jim Tracy said. "I would say there's a pretty good possibility from what I heard in the dugout that we'll have to disable him."
Herrera got the start at second for Marco Scutaro, who went 0-for-4 Monday and had five hits in his last 25 at-bats. It was Herrera's eighth start at second this season.
The switch-hitter was batting at the top of the order Tuesday, and he led off the game with a single before coming around to score on a Todd Helton RBI single as the Rockies jumped out to an early 3-0 lead.
Herrera finished the game 1-for-3 before exiting in the sixth inning with the hamstring injury. He was replaced by Scutaro.
Herrera was the second player to leave the game with the same injury, as Miami left fielder Austin Kearns left in the top of the fourth after tweaking his hamstring on Giancarlo Stanton's RBI double to tie the game.
"The other thing we have to think about is if the situation is anymore than 24 hours or something like that, we can't play that shorthanded on our bench because the way we use Jason [Giambi] and things like that," Tracy said. "We just can't."
The Rockies are already without third baseman Chris Nelson, who is on the 15-day DL with a wrist injury and isn't eligible to return until May 31. Should Herrera land on the DL, utility outfielder Eric Young is a candidate to play second if necessary, as Tracy had him fielding grounders there before Tuesday's game.
The Rockies could also recall utility infielder Brendan Harris from Triple-A Colorado Springs for added depth.