Moore (6-6, 290) was originally drafted by the New England Patriots in the 6th round (198th overall) of the 2014 NFL Draft. As a rookie in 2014, Moore appeared in eight games (one start) where he registered three tackles, 0.5 sack, one forced fumble and one fumble recovery. Following his release from New England on September 5, 2015, he was signed to the Minnesota Vikings practice squad on September 8, 2015. He was elevated to Minnesota's active roster on December 19, 2015, and went on to appear in one game. In 2016, Moore spent training camp with the Vikings prior to his release from the team on September 3. He was signed to the Dallas Cowboys practice squad on September 6, elevated to the active roster on December 17, and appeared in one game with Dallas prior to being waived on December 26.