Kevin de Bruyne suffered an injury in the match against Burnley, where he was substituted in the 23rd minute.
He was replaced by Mateo Kovacic, until it was hinted that it was only a minor injury.
However, with the completion of medical tests by the Manchester City staff, it was announced that the Belgian will be out of the field for several months.
“Kevin will be out for a few months, we will decide on the operation in the coming days with the medical staff,” said Guardiola.
“In that case, three or four months out,” added Pep.
De Bruyne will be a big miss for Manchester City, knowing he is vital with his assists.