Powell (6-3, 211) originally signed 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.
A 23-year-old native of Bedford, OH, Powell attended Ohio State University where he appeared in 42 games (33 starts) and registered 195 tackles, eight interceptions and 16 passes defensed.