Hodges played lacrosse for Navy as a freshman and played in one game before the season was canceled due to the COVID-19 pandemic in the United States.[3] He joined the Navy football entering the 2020 season and played in seven games. Hodges played in nine games during his sophomore season and recorded 50 tackles with one tackle for loss, one sack, one interception, 4 passes defended, and a forced fumble. Following the end of the season, he entered the NCAA transfer portal.[4]
Hodges ultimately transferred to TCU.[5] He became a starter at linebacker during his first season with the team.[6] Hodges was named the Big 12 Conference Newcomer of the Year and second-team All-Conference at the end of the regular season.[7]