Manchester City player ratings: Haaland decisive as Ndiaye impresses in Leipzig win
Manchester City player ratings reflect a night when attacking contributions rescued an uneven performance in a 3-2 Champions League victory at RB Leipzig.
Back to Match Centre
RB Leipzig v Man City![]()
Manchester City player ratings reflect a night when attacking contributions rescued an uneven performance in a 3-2 Champions League victory at RB Leipzig.
Erling Haaland delivered the winner after City twice surrendered their advantage. Enzo Fernandez also scored, while Nico O’Reilly forced the own goal that opened the scoring.
Manchester City player ratings vs RB Leipzig
Gianluigi Donnarumma – 5/10
His mistake allowed Ridle Baku to equalise from a tight angle. A costly concession that gave Leipzig a route back into the match.
Matheus Nunes – 5/10
Caught out of position for Nusa’s equaliser. A difficult assignment against Leipzig’s dangerous left-sided attacker.
Abdukodir Khusanov – 6/10
A provisional six. City’s defending was vulnerable collectively, but the available reporting does not establish a decisive individual error from him.
Marc Guehi – 6/10
Another provisional six in a defence that struggled to keep Leipzig out. There is insufficient individual evidence to justify a stronger assessment.
Nico O’Reilly – 7/10
Made a tangible attacking contribution, reaching the byline and delivering the cutback that Lukeba turned into his own net. Also supplied a headed opportunity for Haaland before missing a header himself.
Elliot Anderson – 7/10
His delivery created Haaland’s winner. That decisive contribution earns him an above-average mark, although City’s difficulty controlling the contest prevents a higher assessment.
Enzo Fernandez – 7/10
Restored City’s lead with a header in the 58th minute. An important scoring contribution during a second half in which neither team could hold the initiative for long.
Iliman Ndiaye – 8/10
Created Fernandez’s goal with his cross and had earlier supplied a headed chance for O’Reilly. Those two deliveries give him the strongest documented creative contribution across City’s first two goals.
Rayan Cherki – 7/10
Hit the post late on. That near miss offered another reminder of City’s attacking threat in a match they won without finding lasting control.
Phil Foden – 6/10
Shot narrowly wide before the opening goal. A provisional mark, with limited verified detail available on his wider contribution.
Erling Haaland – 8/10
His first-half header lacked power, but he supplied the finish that mattered when Anderson found him in the 78th minute. The match-winning contribution earns him an eight.
Manchester City substitutes
Jeremy Doku, Ruben Dias, Ayyoub Bouaddi, Mateo Kovacic and Allan appeared from the bench. They remain unrated pending sufficient evidence of their minutes and individual contributions.
See our Manchester City team selection against RB Leipzig for the starting XI and matchday squad.



