After serving as an assistant coach at various schools for nearly two decades, on January 21, 2003, McCray was hired as the head coach at Austin Peay State University.[1] On February 19, 2007, he resigned as the Governors' head coach and days later was introduced as the new offensive line coach at Furman.[2][3] During his four-year tenure with the Governors, McCray had an overall record of 11 wins and 33 losses (11–33).[4]
McCray stayed at Furman through the 2010 season, and followed Bobby Lamb to Mercer to serve as offensive line coach with the Bears for the 2011 season.[5] On January 18, 2012, McCray was hired by North Greenville to succeed Jamey Chadwell as the head coach of the Crusaders.[5][6] He was hired in January 2013 to serve as head coach of his alma mater, Gardner–Webb University after his only season at North Greenville.[7] He was then fired from Gardner–Webb on November 24, 2019. He finished with a record of 27 wins and 53 losses (27–53).[8]