	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.