Hopkins grew up in Lewisburg, West Virginia along with Maryville, Tennessee and attended Maryville High School.[1] During high school, he helped the team win a state title in 2017 and was the runner-up for Mr. Football in Tennessee.[2] He was rated a three-star recruit and committed to play college football at UAB over offers from Appalachian State, Austin Peay, Charlotte, East Tennessee State, Eastern Kentucky, Furman, Georgia State, Mercer, Southern Miss,[3] Temple, Tulane and Western Carolina.[4][5]
College career
UAB
Hopkins received a redshirt during his true freshman season in 2018. During the 2019 season, he appeared in 10 games and finished the season with 563 passing yards and three touchdowns along with 217 rushing yards.[6] Hopkins did not play during the 2020 season. During the 2021 season, he appeared in all 13 games and started 10 of them. He finished the season having thrown for 2,274 yards and 18 touchdowns along with 19 rushing yards and 5 rushing touchdowns. During the 2022 season, Hopkins started in 11 games but missed two and a half of them due to an injury.[7] He finished the season having thrown for 1,913 yards, 10 touchdowns and four interceptions while completing 136 out of 215 passing attempts.[6] On January 12, 2023, Hopkins announced that he would be entering the transfer portal.[8]
New Mexico
Hopkins transferred to play for the New Mexico Lobos and was named their starting quarterback.[9] He was named the MW Offensive Player of the Week for Week 2 after throwing 4 touchdown passes and completing 13 out of 17 passing attempts for 273 yards in a win against Tennessee Tech.[10]