O'Daniel fu scelto nel corso del terzo giro (100º assoluto) nel Draft NFL 2018 dai Kansas City Chiefs.[1] Debuttò come professionista subentrando nella gara del primo turno contro i Los Angeles Chargers senza fare registrare alcuna statistica. Disputò la prima gara come titolare nella settimana 11 di nuovo contro i Chargers mettendo a segno 4 placcaggi.[2] La sua stagione da rookie si chiuse con 34 tackle disputando tutte le 16 partite. Il 2 febbraio 2020 scese in campo nel Super Bowl LIV contro i San Francisco 49ers che i Chiefs vinsero per 31-20, conquistando il primo titolo dopo cinquant'anni.[3]