As a true freshman in 2015, Smith played in all of North Carolina's 14 games. He tallied 53 tackles, two being for losses, one interception, one pass breakup, and one forced fumble.[3]
In 2016, Smith played in all 13 games, starting 12 of them at middle linebacker. He made 113 tackles, second on the team, along with one interception, one sack, three pass deflections, and one forced fumble.[4]
As a junior in 2017, Smith suffered a knee injury in North Carolina's second game against Louisville, forcing him to miss the remainder of the season.[5] In only two games, he tallied 21 tackles and a 73 yard interception return.[6] After the season, he declared for the 2018 NFL draft.[7]
Smith was drafted by the Carolina Panthers in seventh round (234th overall) of the 2018 NFL Draft, using the 7th round pick acquired from a trade that sent Kelvin Benjamin to the Buffalo Bills.[10]
Buffalo Bills
On August 31, 2020, Smith was traded to the Buffalo Bills for a conditional 2023 seventh-round pick.[11] He was waived on September 5, 2020, and signed to the practice squad the next day.[12][13] He was elevated to the active roster on September 19, October 13, and October 24 for the team's weeks 2, 5, and 7 games against the Miami Dolphins, Tennessee Titans and New York Jets, and reverted to the practice squad after each game.[14][15][16] He was promoted to the active roster on October 27.[17]
On March 6, 2021, Smith signed a two-year contract extension with the Bills.[18]
Smith was suspended the first six games of the 2022 season for violating the league’s policy against performance-enhancing substances.[19] Smith was released from the Bills on October 17, 2022.
Tennessee Titans
On November 15, 2022, Smith was signed to the Titans practice squad.[20] He was promoted to the active roster on December 29.[21]
Atlanta Falcons
On May 15, 2023, Smith signed with the Atlanta Falcons.[22] He was released on August 29, 2023, and re-signed to the practice squad.[23][24] On September 27, 2023, Smith was promoted to the active roster.[25] He was released on October 10 but was re-signed to the practice squad the next day. He was signed to the active roster on November 7.[26]
Denver Broncos
On June 13, 2024, Smith signed with the Denver Broncos.[27] He was released on August 26.[28]