Hudson attended Glenwood School in Phenix City, Alabama. In his senior year, his team went to the 1993 AISA state championship. He finished his high school year with 12 wins and one loss. He had a 1.78 earned run average. Even with his great statistics, Hudson was not drafted or offered a scholarship to a big college. Hudson decided to go to a local two-year college. He went to Chattahoochee Valley Community College (CVCC).