shackelford attended marshall university, where he played college baseball for the marshall thundering herd. he played as a catcher for his first two seasons at marshall, batting .095/.156/.119 in 2008, and hitting .226/.280/.321 in 2009. he then became a pitcher. in 2010 he was 1-1 with a 7.50 era in 19 games.