 He played for three years at John S. Battle High School, before transferring to Virginia High School in Bristol, Virginia as a senior in 1993.Barker attended Virginia Polytechnic Institute and State University, where he played college baseball for the Virginia Tech Hokies.The Milwaukee Brewers selected Barker in the third round of the 1996 MLB draft.