 A native of Paducah, Kentucky, Hall attended St. Mary High School and Southern Illinois University.In 1987, he played collegiate summer baseball in the Cape Cod Baseball League for the Yarmouth-Dennis Red Sox.He was drafted by the St. Louis Cardinals in the 10th round of the 1988 amateur draft.