The Buffalo Bills have confirmed that CJ Spiller should be ready to play against the Kansas City Chiefs this weekend.
The running back missed last week's game against the New Orleans Saints with an ankle injury.
However, the 26-year-old has been able to practise on a limited basis for the last two days.
Spiller has 362 rushing yards and a touchdown so far this season.