Baltimore Ravens
Mack was drafted by the Baltimore Ravens in the fifth round, 160th overall, of the 2019 NFL Draft.[2] On November 12, 2019, Mack was placed on injured reserve with a leg injury.[3]
On August 1, 2020, Mack was waived to get below the required 80-man roster limit for training camp under the revised COVID-19 rules.[4]
Detroit Lions
Mack was claimed off of waivers by the Detroit Lions on August 2, 2020, but was waived five days later with a failed physical designation.[5][6]
New York Giants
Mack was signed by the New York Giants on August 17, 2020.[7] He was waived on September 5, 2020.[8]
Green Bay Packers
On September 10, Mack was signed to the Green Bay Packers practice squad.[9] He was released on September 16.[10]
Arizona Cardinals
On November 24, 2020, Mack was signed to the Arizona Cardinals' practice squad.[11] Mack was released on December 21, 2020.[12]
Tennessee Titans
On January 14, 2021, Mack signed a reserve/future contract with the Tennessee Titans.[13] He was waived on June 3, 2021.[14]
Tampa Bay Bandits
Mack was drafted by the Tampa Bay Bandits of the United States Football League in the 24th round of the 2022 USFL draft.[15] He was transferred to the team's inactive roster on April 22, 2022,[16] due to a thigh injury.[17] He was transferred to the active roster on April 30.[18]
Memphis Showboats
Mack and all other Tampa Bay Bandits players were all transferred to the Memphis Showboats after it was announced that the Bandits were taking a hiatus and that the Showboats were joining the league.[19] Mack was placed on injured reserve on April 19, 2023.[20] He re-signed with the Showboats on September 6, 2023.[21]