As a freshman in 2021, Horton appeared in eight games where he did not record any receptions.[3] In 2022, he received playing time as backup tight end, where he hauled in 13 receptions for 159 yards and two touchdowns.[4] In week five of the 2023 season, Horton had a breakout game, hauling in three receptions for 116 yards and two touchdowns, as he helped the Dukes to a 31-23 win over South Alabama.[5] Horton had a breakout 2023 season as James Madison's starting tight end, where he recorded 27 receptions for 275 yards and six touchdowns, where for his performance he was named first-team all-Sun Belt Conference.[6] After the conclusion of the 2023 season, Horton entered his name into the NCAA transfer portal.[7]
Indiana
Horton transferred to play for the Indiana Hoosiers.[7] He entered the 2024 season as the Hoosiers' starting tight end.[8]