Giants catcher Buster Posey has a broken bone in his left ankle, a source close to the situation told CSNBayArea.com on Thursday.