Mack was a member of the Chattanooga Mocs football team for five seasons, redshirting his freshman year. He became a starter on the Mocs defensive line in his redshirt freshman season, making 54 tackles, nine for a loss, 3.5 sacks and a forced fumble and was named to the Southern Conference (SoCon) All-Freshman team.[2] As a redshirt sophomore, Mack made 36 tackles and finished fourth in the conference in both tackles for loss (14) and sacks (7.5). He was named second-team All-SoCon as a redshirt junior after recording 54 tackles, seven for a loss, and 1.5 sacks.[3] Mack was named a first-team All-American by the Associated Press, first-team All-SoCon and the SoCon Defensive Player of the Year as a redshirt senior after tallying 78 tackles (11 for loss), 8.5 sacks, two passes defensed, two forced fumbles, and one fumble recovery.[4]
Mack signed as an undrafted free agent with the Tennessee Titans on April 28, 2019 and made the team out of training camp.[6] Mack made his NFL debut in the season opener against the Cleveland Browns, recording one tackle in the 43-13 road victory.[7] In the next game against the Indianapolis Colts, he recorded his first NFL sack after bringing down quarterback Jacoby Brissett in a narrow 19-17 loss.[8] During Week 8 against the Tampa Bay Buccaneers, Mack recovered a fumble lost by Jameis Winston in the 27-23 win.[9]
Mack finished his rookie year with eight tackles, a fumble recovery, and 1.5 sacks.
On November 2, 2020, Mack was waived by the Titans.[10]
New England Patriots
On November 3, 2020, Mack was claimed off waivers by the New England Patriots.[11] He was waived on December 19, 2020,[12] and re-signed to the practice squad four days later.[13] He was placed on the practice squad/COVID-19 by the team on December 25, 2020,[14] and restored to the practice squad on January 4, 2021.[15] His practice squad contract with the team expired after the season on January 11, 2021.[16]
Denver Broncos
On February 11, 2021, the Denver Broncos signed Mack.[17] He was waived on August 31, 2021.[18]
Pittsburgh Steelers
On October 12, 2021, Mack was signed to the Pittsburgh Steelers practice squad.[19] He was released on November 15, 2021.[20]
Baltimore Ravens
On November 17, 2021, Mack was signed to the Baltimore Ravens practice squad.[21] He signed a reserve/future contract with the Ravens on January 13, 2022.[22]
On August 30, 2022, Mack was waived by the Ravens and signed to the practice squad the next day.[23][24] He was promoted to the active roster on December 23.[25] He was waived on December 26.
Seattle Seahawks
On December 27, 2022, Mack was claimed off waivers by the Seattle Seahawks.[26] He was waived on January 13, 2023.[27]
New York Jets
On January 16, 2023, Mack was claimed off waivers by the New York Jets, but not officially added to their roster until after Super Bowl LVII.[28] He was released on August 8, 2023.[29]
Washington Commanders
On August 20, 2023, Mack signed with the Washington Commanders.[30] Eight days later, he was released as part of final roster cuts before the start of 2023 season.[31]
Miami Dolphins
On March 5, 2024, Mack signed with the Miami Dolphins.[32] He was released on August 27.[33]