It’s all good news for manager Alex Neil as he looks to prepare his team for the trip to Birmingham City this weekend.
Andrew Hughes and David Nugent came through 60 and 45 minutes respectively in Tuesday night’s victory over Chorley in the Lancashire Senior Cup at Victory Park.
Ben Pearson is also back in full training, having missed the home win over Brentford with a virus. This gives the manager plenty of options for the trip to take on Pep Clotet’s Blues.
Louis Moult has undergone his operation on his ACL in his left leg – the injury suffered at Swansea in August – and he will be ruled out for the season.
The only other player who is unavailable for the North End boss will be club captain Tom Clarke, whose knee injury is likely to keep him out until after the next international break.
For Clotet, Fran Villalba was left out of the matchday squad for the Blues' 1-0 win at Charlton Athletic last Saturday with a groin strain.
The City boss said: “Fran trained as normal on Thursday then after training on Thursday he felt he had a little bit of muscle tightness because we have been working very hard in this international break.
“We put him through a scan, straight away no problem, it showed that it was only tight and I didn’t want to take a risk.”
Jefferson Montero, meanwhile, was stretchered off against Stoke with a thigh problem and he'll be out for several weeks.
Maikel Kieftenbeld is still out, until Christmas, with an ACL, whilst Cheick Keita looks to be returning to fitness after an ankle problem.