He was the starting quarterback for the Wildcats in 1980 and 1981 and was a guard for the basketball Wildcats.
Butts was a member of the Wildcat baseball team as an eighth-grader and led the team with a .430 batting average as a junior. Butts hit .500 as a senior, again leading the Wildcats in that category.
Butts played college baseball at Murray State where he led the Thoroughbreds in hits for three seasons, runs scored two seasons, and stolen bases his senior season. His 28 career home runs still ranks seventh on the Murray State career list. Butts was a two-time All-Ohio Valley Conference selection while at Murray State.
Butts was selected in the 20th round of the Major League Baseball draft by the Atlanta Braves. He played four seasons in the minor leagues, advancing as high as Class AA baseball at Greenville. He was a career .262 hitter with 18 home runs during his minor league travels. He was also named a Carolina League All-Star.