The Spaniard has a galaxy of world class operators to choose from and we're seeing that, now more than ever, as Premier League clubs are able to name a 20-man matchday squad.
Sergio Aguero, Bernardo Silva, Leroy Sane, Rodri, Fernandinho and Phil Foden were all named on the bench in the 3-0 win over Arsenal five days ago.
Guardiola may shake things up tonight after revealing that he would adopt a rotation policy in order to ease the physical demands on his squad.
He had said: “Yes [I’m concerned about the injury risk].
“We are ready to play one game, but three days after another and four days after another...we are not ready.
“We have to rotate and use all the players."
So, with that in mind, here's how City could line up against the Clarets...