Neal was signed by the Atlanta Falcons on August 11, 2018.[5] However, he failed to make the 53-man roster out of training camp and was subsequently re-signed by the Falcons to the team's practice squad on September 2, 2018.[6] Neal was promoted to the Falcons active roster on November 28, 2018.[7] Neal made his NFL debut on December 9, 2018, in a 34–20 loss to the Green Bay Packers, playing on special teams in the only regular season appearance of his rookie season.[8] Neal was waived by the Falcons as part of the team's final roster cuts on August 31, 2019.[9]
Seattle Seahawks
Neal was signed to the Seattle Seahawks practice squad on September 2, 2019.[10] The Seahawks promoted Neal to the active roster on December 11, 2019.[11]
Neal re-signed with the Seahawks on April 20, 2020.[12] He was waived on September 5,[13] and signed to the practice squad the next day.[14] He was elevated to the active roster on September 26 for the team's week 3 game against the Dallas Cowboys.[15] With six seconds remaining in the game, he intercepted Dak Prescott in the end zone, sealing a 38–31 victory for the Seahawks.[16] After automatically reverting to the practice squad following the game, Neal was promoted to the active roster on September 30.[17] On October 4, with Adams and Lano Hill still injured, he made his first start for the Seahawks in a game against the Miami Dolphins.[18] Neal made 6 tackles, and also collected his second interception, from Ryan Fitzpatrick.[19]
Neal's restricted free agent tender that he was offered in the 2023 off-season was rescinded by the team on March 31, 2023. This move by the Seahawks officially made Neal a free agent.
Tampa Bay Buccaneers
Neal signed with the Tampa Bay Buccaneers on April 4, 2023.[21] He played in 15 games with 13 starts, recording a career-high 76 tackles.
On December 4, 2024, Neal was re-signed to the Buccaneers' practice squad.[22] He was promoted to the active roster on January 4, 2025.[23]