Teague enrolled at Ohio State University in January 2018, so that he could participate in Spring practice. Teague was behind J. K. Dobbins and Mike Weber in the depth chart. Though he was deep in the running back rotation, he did see the field in four games where he totaled 106 yards on 17 carries, and scoring on one 33-yard touchdown run against Oregon State.[4]
Following a change in NCAA rules, Teague was able to earn a Redshirt for his true-Freshman year.[5] Going into 2019, Teague battled for the back-up spot on the Buckeye roster behind Dobbins. He quickly earned the role and averaged 11 carries and 69 yards per game and also scoring three touchdowns through the first half of the season. He finished the year with 135 carries for 789 rushing yards and four rushing touchdowns.[6] In the COVID-19 pandemic-shortened season in 2020, Teague had 104 carries for 514 rushing yards and eight rushing touchdowns in seven games.[7] In the 2021 season, Teague appeared in seven games and had 67 carries for 355 rushing yards and four rushing touchdowns.[8]
Teague signed with the Chicago Bears as an undrafted free agent on May 6, 2022, but was waived three days later.[10][11]
Pittsburgh Steelers
On August 3, 2022, Teague signed with the Pittsburgh Steelers.[12] He was waived/injured on August 18 and placed on injured reserve. He was released on August 24. He was re-signed to the practice squad on November 23, 2022.[13] He was released on December 7.[14] He signed a reserve/future contract on January 10, 2023.[15] He was released on May 22, 2023.[16]