Fellow centre-back Mark Beevers is set to miss out again, as will forward Ricky-Jade Jones.
Jack Taylor (illness) and Jorge Grant (self-isolating) returned as substitutes at the weekend despite a lack of training.
Peterborough come into the match having lost three in a row to slip to 23rd in the table, level on points with Reading one place above them.
The Royals are still without a host of first-team players as under-pressure manager Veljko Paunović prepares for tonight’s match.
Andy Rinomhota remains doubtful with an ankle injury after missing the weekend’s 3-3 draw with Queens Park Rangers.
New signings Scott Dann and Danny Drinkwater are still getting up to full fitness after joining in the summer.
Tom McIntyre, Femi Azeez and Felipe Araruna are all sidelined, while Lucas Joao and Yakou Méïté are long-term absentees.