Posey grew up in Leesburg, Georgia. He played four sports in high school; when playing baseball, he was very good at hitting and pitching. He attended Florida State University, where he began playing the catcher position. 