McInnes had recalled Sam Baldock to his side for the clash with Watford on Boxing Day but the game was postponed at the last minute due to a waterlogged pitch.
Baldock was set to replace Paul Anderson in the starting line-up and the striker will now hope to get his chance against Posh.
Louis Carey had been named on the bench for the game on his return from a hamstring injury and is pushing for a start, but Ryan Taylor (thigh) and Danny Wilson (hamstring) remain doubts.
Cole Skuse, who was set to continue in midfield after recovering from a fractured cheekbone, wants to see his side pick up a vital three points.
He told the club's official website: "With Peterborough also in the relegation zone the game has added significance. We have got to start picking up points at home."