"In the first inning, I felt my hamstring tight," Rosario said. "So that's why I can't run that hard [in the seventh]."
Rosario said the injury only slowed him on the bases and was not a hindrance behind the plate. He also said he might rest during Wednesday's series finale against the Padres to prepare for Interleague Play in Baltimore that starts Friday.
"I think he'll be sore tomorrow," Rockies manager Walt Weiss said. "We'll check with him, but he was pretty sore the rest of the game."
Rosario is swinging the bat as well as he has all year, reaching base in seven straight games after finishing 1-for-5 in Tuesday night's loss. It was his third game of the homestand with multiple RBIs, and he hit .367 with a homer and nine RBIs over that span.
Ian McCue is an associate reporter for MLB.com. Thomas Harding is a reporter for MLB.com. Read his blog, Hardball in the Rockies, and follow him on Twitter @harding_at_mlb. This story was not subject to the approval of Major League Baseball or its clubs.