As a true freshman at South Carolina in 2017, Smith played in 12 games with seven starts and had 29 receptions for 409 yards and three touchdowns. He again started nine of 12 games in 2018, recording 45 receptions for 673 yards and four touchdowns.[3] As a junior in 2019, he started all 10 games he played in missing two due to injury. He finished the season with 43 receptions for 489 yards and two touchdowns.[4][5] Smith became South Carolina's primary receiving target his senior season in 2020.[6][7][8] Smith finished his senior season in 2020 with 57 receptions for 633 yards and 4 touchdowns over the course of 9 games.
Following the conclusion of the 2020 season, Smith announced he was declaring for the 2021 NFL draft.[9]
Smith left South Carolina fourth in program history in total catches and eighth in receiving yards. He also is tied for 13th in the record books for career touchdowns.[10]
Smith was selected by the Carolina Panthers with the 204th pick in the sixth round of the 2021 NFL Draft.[15] On May 13, 2021, Smith signed his four-year rookie contract with Carolina.[16] On December 11, 2022, Smith scored his first career touchdown against the Seattle Seahawks on a 13 yard pass from Sam Darnold.
On August 29, 2023, Smith was waived by the Panthers.[17]
Tennessee Titans
On September 26, 2023, Smith was signed to the Tennessee Titanspractice squad.[18] His contract expired when the teams season ended January 7, 2024.
Kansas City Chiefs
On January 17, 2024, Smith signed a reserve/future contract with the Kansas City Chiefs. He was waived on May 4, 2024.[19]
Personal life
On March 25, 2022, Smith was arrested for unlawfully carrying a handgun, drug possession, and speeding in South Carolina.[20]