 Hudson attended Sequatchie County High School in Dunlap, Tennessee.During his junior year in 2012, he committed to Mississippi State University to play college baseball.As a senior, he had a 1.09 earned run average (ERA) with 124 strikeouts in 64 innings.