Posh head to Crawley Town on Saturday in Sky Bet League One action.
Peterborough United travel to the Checkatrade.com Stadium on Saturday in Sky Bet League One action (3pm) looking to get back on track away from home after two successive league defeats.
Losses at Gillingham and Yeovil were disappointing, but boss Darren Ferguson is hoping his side can repeat their early season form when they face John Gregory's men.
'Jon has trained this week and has had no reaction so he is pain free, which is good news. Providing he comes through okay on Friday, he will be involved on Saturday. Nathaniel will play on Tuesday and if he comes through okay he will be ready for the Barnsley game.
'Erhun Oztumer is back with the group, he played 90 minutes in midweek and looked good so will definitely be in the squad. Kgosi Ntlhe and Kyle Vassell are still out but we are closer to a fully fit squad,' Ferguson said.
Gwion Edwards and Joe Walsh are both missing for the Reds as they are away on international duty. Posh will be without Gabriel Zakuani who is away with DR Congo. Kenny McEvoy is also on international duty this week, but returns on Friday morning so is available for Saturday.
Posh had sold 263 tickets at 3pm on Thursday but fans are able to pay at Crawley on the day. Adults will be able to pay cash on the turnstiles with concessionary tickets available at the Crawley Box Office.