Ramon Castro was diagnosed with a broken right hand, suffered in the eighth inning of Saturday's game against the Twins.
Castro was charged with a passed ball, as a missed bunt by Ben Revere hit him. He was replaced by A.J. Pierzynski.
The Sox made no announcement but it appears that Triple-A catcher Tyler Flowers could be called up to replace Castro.