[20][21] Throughout training camp, Moore competed for a roster spot as a backup cornerback against Cyrus Jones, Justin Coleman, D. J. Killings, and Dwayne Thomas.
[22] On September 2, 2017, the Patriots waived Moore as part of their final roster cuts despite a strong performance in training camp and the preseason.
[26] Head coach Chuck Pagano named Moore the fifth cornerback on the depth chart to begin the regular season, behind Vontae Davis, Rashaan Melvin, Nate Hairston, and Quincy Wilson.
On December 14, 2017 Moore recorded six combined tackles, broke up two pass attempts and made his first career interception during a 25–13 loss against the Denver Broncos in Week 15.
Moore intercepted a pass by Broncos’ quarterback Trevor Siemian that was originally intended for wide receiver Demaryius Thomas and returned it for a 25-yard gain during the first quarter.
[32] Head coach Frank Reich named Moore and Nate Hairston the starting cornerback duo to begin the regular season.
[33] He started in the Colts' season-opener against the Cincinnati Bengals and recorded three combined tackles, deflected a pass, and made an interception during a 34–23 loss.
[34] In Week 11, he collected a season-high ten combined tackles (nine solo) and was credited with half a sack as the Colts defeated the Tennessee Titans 38–10.
[37] In Week 9 against the Pittsburgh Steelers, Moore recorded his first interception of the season off Mason Rudolph and returned the ball for 35 yards in the 26–24 loss.
[38] In Week 10 against the Miami Dolphins, Moore recovered a fumble forced by teammate Shaquille Leonard on tight end Mike Gesicki in the 16–12 loss.
[44] In Week 8 against the Detroit Lions, Moore recorded an interception off a pass thrown by Matthew Stafford and returned it 29 yards for his first NFL touchdown during the 41–21 win.
[45] In Week 14 against the Las Vegas Raiders, Moore made a spectacular one-handed interception off a pass thrown by Derek Carr during the Colts' 44–27 win.