Cracraft (6-0, 198) originally entered the NFL after signing to the Denver Broncos practice squad as an undrafted free agent on October 18, 2017 where he spent the majority of his rookie season. In three years with the Broncos (2017-19), he appeared in nine games and registered one reception for 44 yards. In 2019, he saw action in one game with Denver prior to being waived by the team on September 24. He was later signed to the Philadelphia Eagles practice squad on December 24, 2019 where he spent the remainder of the season. After signing a Reserve/Future contract with the Eagles on January 6, 2020, he was waived on May 1.