Powell (6-3, 211) originally signed to the team's practice squad on November 1, 2017. He entered the NFL after signing with the Seattle Seahawks as an undrafted rookie free agent on May 6, 2016. In eight games played last season, he registered three tackles on special teams. After he was waived by the Seahawks on January 4, 2017, he spent part of the offseason with the Cleveland Browns and was later claimed off waivers by the Indianapolis Colts on June 12. After spending training camp with the Colts, he was placed on the Injured Reserve List on September 3, and later released on September 12. He re-joined the Seahawks on September 19 after signing to the team's practice squad and was released on October 24.