Head trainer Paul Lessard and manager Bryan Price looked over Hamilton before removing him from the game.
"It's another day-to-day type injury, and hopefully he'll be back in the next day or two," Price said.
Kristopher Negron replaced Hamilton as a pinch-runner and also took over in center field for the bottom of the eighth inning.
After the game, Hamilton left the clubhouse without speaking to reporters.
After a hot start in the first couple of games, Hamilton is batting .195, including a 4-for-32 stretch over his last eight games.
The Reds have also been without catcher Devin Mesoraco the past five games because of a left hip impingement.
Mark Sheldon is a reporter for MLB.com. Read his blog, Mark My Word, and follow him on Twitter @m_sheldon. This story was not subject to the approval of Major League Baseball or its clubs.