Bills running back Devin Singletary and tight end Tyler Kroft did not practice Wednesday as the Bills began preparation for Sunday's game against the New England Patriots.

Singletary has been sidelined by a hamstring injury suffered in Week 2 against the Giants. Kroft appeared on his way to making his Bills debut last week but injured an ankle in practice Thursday.

Guard Jon Feliciano will be limited because of a neck injury. Nickel cornerback Taron Johnson also will be limited. Johnson did not play against the Bengals because of a hamstring injury.

Cornerback Tre'Davious White and wide receiver Zay Jones were in red no-contact jerseys. White was listed as a neck injury; he also was limited Wednesday and Thursday last week. Jones was listed with a shoulder injury.

Linebacker Corey Thompson had ankle surgery but the Bills do not believe that the injury is season-ending, coach Sean McDermott said. He will be out indefinitely.

Linebacker Lorenzo Alexander, wide receiver John Brown, defensive end Jerry Hughes and offensive tackle Ty Nsekhe had veteran rest days.