Leroy Sane e Aymeric Laporte permanecem fora em recuperação de longo prazo, enquanto Sergio Aguero e Oleksandr Zinchenko também seguem de fora por lesões menos graves.
O restante do elenco está apto e pronto para jogar em St James’ Park.
“Situação normal”, disse Guardiola. “As lesões longas ainda são longas, os outros estão bem.”
O City vai para o jogo de sábado em terceiro lugar, nove pontos atrás do líder.
No mesmo jogo na última temporada, o City perdeu por 2 a 1 e ficou quatro pontos atrás do Liverpool, com um jogo a mais, antes de ganhar 14 jogos seguido e conquistar o bicampeonato.
Guardiola admite que foi uma exibição ruim da equipe em Janeiro, e sabe que vai ser um jogo duro novamente.
“Obviamente, ganhamos por 1 a 0 há duas temporadas e na última temporada perdemos”, disse ele. “É um duro teste.
“Tentamos fazer o que podemos fazer hoje. Nós voamos hoje, jogamos amanhã e vamos fazer o que nós podemos fazer.
“Nós esquecemos de jogar [no jogo da última temporada]. Marcamos um gol e paramos de atacar.
“Aprendemos com aquilo, mas tivemos um péssimo dia. Todos entenderam e demos um passo em frente.”
A reprise do jogo estará disponível no domingo no aplicativo Man City for TV.