The defender picked up a groin injury during the international break with England and was initially ruled out of the Citizens' 0-0 draw with Arsenal on Easter Sunday.
However, Stones was surprisingly named in the matchday squad and watched on as an unused substitute, with Manuel Akanji, Ruben Dias, Nathan Ake and Josko Gvardiol all preferred in a four-man defence.
While Akanji, Dias and Gvardiol all played the full 90 minutes to help Man City keep a clean sheet versus the Gunners, Ake was forced off in the 27th minute with an apparent calf injury.
The Dutchman is the latest defender to pick up an injury after Stones and Kyle Walker, the latter missed the draw with Arsenal along with first-choice goalkeeper Ederson.
Three Man City players ruled out, one doubtful for Villa clashMan City have had just three days to prepare for Wednesday's encounter with top-four hopefuls Aston Villa and Guardiola has delivered a fitness update on each of Stones, Ake, Walker and Ederson.
Asked at a press conference on Tuesday if any of the quartet would be fit to return against Villa, Guardiola said: «I don't think so. John maybe, [Walker and Ederson] no chance.
»[Stones] has to feel fully fit. But the injury was less than we expected. We'll see. Maybe next games he'll be ready."
On Ake, Guardiola added: «He's injured. No (his season is not over yet). There's one month and a half, two months left.
»Hopefully he will be back soon. I don't know exactly the timing. Next game he won't be ready."
How could Man City line up defensively against Villa?With Ederson ruled out, Stefan
Read on sportsmole.co.uk