Nathan Delfouneso will not feature in the clash after injuring his hamstring for the England Under-21s, whilst James Collins is battling to be fit after suffering a knock
The forward has been in outstanding form this season, scoring four times, but he lost any chance of a re-call to the England squad after struggling with the strain.
However, it appears Agbonlahor has recovered from the problem and should be fine to play at the Etihad Stadium on Saturday.
"Gabby has trained this week and as long as nothing interrupts his training schedule on Thursday and Friday he should be fine for City,” McLeish told the club’s official website.
But the Scot will be without forward Nathan Delfouneso who suffered a hamstring tear in the England Under-21 side’s victory over Iceland.
"I am disappointed for Nathan as I think his hamstring prevented him playing the rest of the game,” said McLeish.
"Also it has maybe cost him a couple of games here. I don't think it is too bad but sometimes sprinters get these injuries more than others.
"He has got to do a bit of preventative work in the gym but I'm sure Adrian Lamb will help him attain stronger hamstrings that enable him to make his bursts from start to finish in games."
McLeish also has a worry over centre-back James Collins, who could not feature in either of Wales’s victories over Switzerland and Bulgaria due to a foot injury.
He added: "James Collins missed the Wales games and he has trained this week.
"Now we are just waiting on the internationals to come back - Alan Hutton and Barry Bannan as well as Irish lads Shay Given and Richard Dunne."