 Moore signed with the Indianapolis Colts as an undrafted free agent on May 1, 2018.After making the Colts 53-man roster, he played in three games, starting one, before being waived on September 28, 2018.He was re-signed to the practice squad on October 1, 2018.