Hamilton began his football career at Ohio State University, where he played for the Buckeyes. During his time there, he showcased his talent and became an integral part of the team’s defense. In 2020, he entered the NFL Draft and was selected by the Jacksonville Jaguars in the third round as the 73rd overall pick.