With a runner on second, Evan Reed's full-count, 95-mph fastball plunked Solano on the helmet behind his left ear. He was treated by team trainer Sean Cunningham.
After being uneasy for a few minutes, he was replaced by pinch-runner Placido Polanco.
Indications now are Solano has avoided a concussion, but he will be further evaluated on Sunday morning before Miami wraps up its season against the Tigers.
"I feel normal. I don't feel [dizzy]," Solano said. "I feel it a bit, but it's not too scary. I feel good. I know I was hit on the head, but I feel OK."
Solano added he wasn't experiencing a headache.
"The doctor said, just in case overnight it feels worse, tell me," Solano said.
If the Marlins opt to give Solano Sunday off, Ed Lucas is a likely choice to play second.
"As of right now, he's fine," manager Mike Redmond said. "Those things, we'll wait and see tomorrow, after he comes in. We will see how he feels. It looked like he's as good as you could be after being hit in the head with a fastball."