On December 9, 2017, it was announced that Nnadi had accepted his invitation to play in the 2018 Senior Bowl.[3] On January 19, 2018, it was reported that he would not be participating in the Senior Bowl due to an unspecified injury.[4] He attended the NFL Scouting Combine in Indianapolis and completed all of the combine and positional drills. His overall performance was described as poor and was a detriment to his draft stock.[5] On March 20, 2018, he participated in Florida State's pro day and chose to perform the short shuttle (4.97s) and vertical jump (25.5"). He attended a private workout with the New York Jets. At the conclusion of the pre-draft process, Nnadi was projected to be a third or fourth round pick by NFL draft experts and scouts. He was ranked as the seventh best defensive tackle in the draft by Scouts Inc. and was ranked the 11th best defensive tackle prospect by DraftScout.com.[6][7]
The Kansas City Chiefs selected Nnadi in the third round with the 75th overall pick in the 2018 NFL draft.[10] The Chiefs traded their third (86th overall) and fourth round (122nd overall) picks to the Baltimore Ravens in exchange for the Ravens' third round pick (75th overall) in order to draft Nnadi.[11]
Nnadi re-signed with the Chiefs on March 19, 2024.[19] On July 17, he was placed on the Active/Physically Unable to Perform (PUP) list.[20] On August 6, the Chiefs activated Nnadi off of the PUP list.[21]
On August 25, 2025, Nnadi was traded to the Kansas City Chiefs with a conditional 2027 seventh-round pick in exchange for a conditional 2027 sixth-round selection, reuniting Nnadi with his former team.[23]
Nnadi has celebrated each Chiefs win during the 2019 season by paying the adoption fee for a dog at a local Kansas City shelter. He celebrated winning Super Bowl LIV by paying the adoption fees for all adoptable dogs at the shelter.[28][29]