Knowles caught 10 passes for 100 yards and scored two touchdowns as a true freshman before redshirting the season. He had 27 receptions for 397 yards and three touchdowns and also returned six kickoffs for 222 yards and one touchdown during his redshirt freshman season.[4] Knowles finished his redshirt sophomore season with 13 receptions for 204 yards and three touchdowns, 100 rushing yards and one touchdown on six carries, and 11 kickoffs returned for 203 yards.[5] He caught 29 passes for 441 yards and four touchdowns and was named first team All-Big 12 Conference as a returner after returning 20 kickoffs for 662 yards and two touchdowns.[6] Knowles was named second team All-Big 12 as a receiving after catching 48 passes for 725 yards and two touchdowns and returned 23 kickoffs for 592 yards during his redshirt senior season.[7] After the season, Knowles declared for the 2023 NFL draft.[8]
Knowles was signed by the Minnesota Vikings as an undrafted free agent on April 29, 2023, shortly after the conclusion of the 2023 NFL Draft.[11] He was waived with an injury designation from the non-football injury list on July 24, 2023.[12] After clearing waivers, he reverted to reserve list,[13] nonetheless, the team placed him on the injured reserve list.
On August 27, 2024, Knowles was waived/injured by the Vikings.[14]
Green Bay Packers
On October 16, 2024, the Green Bay Packers signed Knowles to their practice squad.[15]