O City enfrenta o Villa na quarta-feira, com início de jogo às 20h15 (Reino Unido) no Etihad Stadium.
Walker foi forçado a sair no intervalo na derrota da Inglaterra por 1 a 0 para o Brasil, em Wembley, e perdeu o jogo com o Arsenal.
Stones foi vítima no jogo seguinte dos Três Leões, ao sair lesionado no empate em 2 a 2 com a Bélgica. Joe Gomez substituiu o versátil zagueiro.
Ele entrou para a equipe no domingo, mas foi um substituto não utilizado no impasse do Etihad.
Ederson teve que sair no empate em 1 a 1 com o Liverpool, em Anfield, após confronto com Darwin Nunez.
Ele voltou a treinar na véspera do jogo com o Arsenal, mas Guardiola disse que não estava pronto para enfrentar os Gunners e parece que não será uma opção quando recebermos o Villa.
Ake saiu mancando aos 25 minutos do primeiro tempo no empate em 0 a 0 com o Arsenal e foi substituído por Rico Lewis.
Sobre a potencial disponibilidade de Stones, Walker e Ederson contra o time de Unai Emery, o treinador disse à mídia em sua coletiva de imprensa pré-jogo: “Acho que não. John talvez, os outros dois sem chance.”
“Ele [John] tem que se sentir totalmente em forma. Mas a lesão foi menor do que esperávamos. Veremos. Talvez nos próximos jogos ele esteja pronto.”
Adicionando uma atualização sobre Ake, ele disse: “Ferido. Espero que ele volte em breve.
“Não sei exatamente o momento. No próximo jogo ele não estará pronto.”