"It was a little bit tight. I've been working hard on my shoulder, so I think I will be all right really soon," Herrera said.
The issue, Herrera noted, started happening a week ago.
Herrera, who will turn 23 on March 3, dealt with soreness in the same shoulder last year. It bothered him at the start of the 2016 season, but after recovering fully, he missed several Triple-A games near the end of the season after he slept awkwardly on the team bus during a road trip.
Although it appears that Jose Peraza has the inside track to be the regular second baseman after Brandon Phillips' Feb. 12 trade to the Braves, Herrera is still vying to make the club. He could fill a utility role similar to what Peraza did last season if he can show more versatility. The club has had Herrera work some at third base during camp.
Herrera was disappointed but understood that he should skip the World Baseball Classic under the circumstances.
"It's very important to work on my shoulder and be ready," Herrera said. "We've got to do it right. It's right to get ready for the season and stay healthy."
Near the start of Spring Training, Price had revealed a personal preference that players competing for roster spots not leave camp to play in the World Baseball Classic. But that was not part of the decision-making process for Herrera in this case.
"I would not bring someone in here and convince them not to represent their country," Price said. "He'll DH tomorrow, he's fine to hit. He's not OK to defend and throw. Until we have that -- his shoulder feeling good coming off the end of last year, and he had the soreness -- it doesn't make any sense to be playing defense in the WBC or for us."
Mark Sheldon has covered the Reds for MLB.com since 2006, and previously covered the Twins from 2001-05. Follow him on Twitter @m_sheldon and Facebook and listen to his podcast. This story was not subject to the approval of Major League Baseball or its clubs.