Season 2026-27

Manchester City vs Leeds

Premier League · Round 13 · Sat 29 Nov 2025, 15:00

Manchester City
32 Full time
Leeds

Manchester City beat Leeds 3–2 on 29 November 2025 (Premier League 2025-2026, Round 13). Goals – Manchester City: Phil Foden 1', 90+1', Josko Gvardiol 25'; Leeds: Dominic Calvert-Lewin 49', Lukas Nmecha 68'. Highest-rated player: Phil Foden (8.9). In 14 Premier League meetings since 2000-01, Manchester City have won 8, Leeds 4 and 2 matches have been drawn.

Summary

Key events

  1. 1' Phil Foden Manchester City · assist Matheus Nunes 1–0
  2. 25' Josko Gvardiol Manchester City · assist Nico O'Reilly 2–0
  3. Half time · 2–0
  4. 49' Dominic Calvert-Lewin Leeds 2–1
  5. 68' Lukas Nmecha Leeds 2–2
  6. 90+1' Phil Foden Manchester City · assist Rayan Cherki 3–2
  7. Full time · 3–2

Match statistics

Manchester CityLeeds

Top stats

62%Ball possession38%
3.10Expected goals (xG)1.54
18Total shots9
9Shots on target4
6Big chances3
8Corner kicks1

Shooting

3.68xG on target (xGOT)2.29
4Big chances missed1
14Shots inside the box8
4Shots outside the box1
3Shots off target3
6Blocked shots2
0Hit the woodwork0
0Headed goals0

Passing

561Passes348
42Long passes56
200Final third passes66
26Crosses14
2.12Expected assists (xA)0.57
45Touches in opposition box20
9Throw-ins10

Defending

6Tackles26
2Interceptions8
25Clearances21
44Duels won64
0Errors leading to shot0
1Errors leading to goal0

Discipline

17Fouls11
2Offsides4
11Free kicks17

xG and xGOT are the data provider's figures.

Lineups

Manchester City

Substitutes used

Unused

Rayan Ait-Nouri, Nathan Ake, Abdukodir Khusanov, Rico Lewis, Sávio, James Trafford

Leeds

Substitutes used

Unused

Samuel Byram, Jack Harrison, Illan Meslier, Joel Piroe

Manchester City vs Leeds Match Commentary

  1. 90+12' The match has just finished.
  2. 90+9' Ethan Ampadu (Leeds) sends a long crossfield pass searching out one of his teammates, but his effort comes to nothing and they lose possession.
  3. 90+6' Pep Guardiola has decided to introduce fresh legs, with John Stones (Manchester City) replacing Jeremy Doku.
  4. 90+5' Ruben Dias (Manchester City) knocks his opponent down with an over-the-top tackle. Free kick. Leeds will probably just try to cross the ball in from here.
  5. 90+2' The referee signals that it is time for a substitution and Brenden Aaronson (Leeds) will replace Ao Tanaka.
  6. 90+1' Goal · 3–2 Rayan Cherki passes to Phil Foden (Manchester City), who collects the ball and unleashes a terrific shot from the edge of the box. His effort goes into the bottom left corner. Fabulous goal! The score is 3:2.
  7. 90' The fourth official shows 10 min. of added time.
  8. 90' Omar Marmoush (Manchester City) rises high to head a nice lofted cross towards the right side of the goal. Unfortunately for him, his close-range effort lacks pace and Lucas Perri makes a comfortable save.
  9. 89' It's time for a substitution. That's the last involvement from Bernardo Silva as he is replaced by Omar Marmoush (Manchester City).
  10. 88' What a save from Lucas Perri! Erling Haaland (Manchester City) jumps high to meet a cross and glances a promising header from close range, but the goalkeeper pulls off a brilliant stop to keep it out.
  11. 87' Yellow card Gianluigi Donnarumma (Manchester City) is awarded a yellow card. The referee showed him no mercy.
  12. 86' Dominic Calvert-Lewin (Leeds) is offside and the linesman raises his flag.
  13. 84' Ilia Gruev (Leeds) takes the corner but only sends it into a huddle of the defenders and one of them makes a good clearance.
  14. 82' The referee stops play so that a substitution can be made and Noah Okafor (Leeds) comes onto the pitch for Lukas Nmecha.
  15. 81' Jeremy Doku (Manchester City) whips the ball into the penalty area, but one of the defenders is alert and spanks it away.
  16. 80' Ethan Ampadu (Leeds) hasn't suffered any serious injury which would see him leave the pitch. He's back in the game now.
  17. 79' Ethan Ampadu (Leeds) requires medical treatment, so the referee stops play and signals for the physio to come onto the pitch.
  18. 78' Nico O'Reilly (Manchester City) delivers a crossfield pass, but the ball is cut out before it reaches its intended target.
  19. 76' Rayan Cherki crosses the ball right onto the head of Josko Gvardiol (Manchester City), but his firm header from around the penalty spot shoots well wide of the right post. The ball is off of the pitch and it's a goal kick for Leeds.
  20. 76' Phil Foden (Manchester City) takes the corner, but one of the defenders reacts well and rises highest to head the ball away.
  21. 75' The referee stops play so that a substitution can be made and Tijjani Reijnders departs the field of play to be replaced by Rayan Cherki (Manchester City).
  22. 74' The defence is alert as they clear a dangerous cross from Jeremy Doku (Manchester City). Manchester City will take a corner kick.
  23. 74' Phil Foden (Manchester City) picks out Erling Haaland with a fine lofted pass, but the latter wasn't able to create some space to get into shooting range.
  24. 71' Jeremy Doku (Manchester City) was too fierce in his attempt to get the ball from his opponent and Peter Bankes blows for a foul.
  25. 69' James Justin is substituted due to injury. Daniel Farke gives a chance to Gabriel Gudmundsson (Leeds).
  26. 68' Goal · 2–2 Goal! Lukas Nmecha (Leeds) was in the right place at the right time to get to the rebound inside the box and gleefully rifles the ball into the middle of the net. It's 2:2.
  27. 68' Lukas Nmecha (Leeds) doesn't take advantage of the chance to score from the penalty spot. He shoots to the bottom right corner, but Gianluigi Donnarumma leaps out to thwart his effort.
  28. 68' Lukas Nmecha (Leeds) is heading towards the penalty spot to take it.
  29. 66' Yellow card Josko Gvardiol (Manchester City) will have to be careful for the rest of the match as he is shown a yellow card.
  30. 66' Josko Gvardiol (Manchester City) was trying to get to the ball but clattered into the legs of the opponent as well. Peter Bankes blows his whistle for an infringement. Leeds are awarded a penalty!
  31. 66' James Justin (Leeds) has picked up a minor injury, but it looks like he will be able to continue.
  32. 64' James Justin (Leeds) is down injured and the referee stops play so that he can receive medical treatment.
  33. 63' Phil Foden (Manchester City) plays a through ball which would have led to a great opportunity, if it hadn't been stopped by the defence.
  34. 61' Jayden Bogle (Leeds) carelessly slides into the feet of his opponent and he'll be lucky to avoid punishment. Peter Bankes blows for the foul but keeps his cards in his pocket on this occasion.
  35. 59' Gianluigi Donnarumma (Manchester City) seems to be alright and is okay to carry on.
  36. 58' Yellow card It's a yellow card for Joe Rodon (Leeds).
  37. 58' The game is interrupted now, Gianluigi Donnarumma (Manchester City) picks up a knock and the physio has to come on.
  38. 57' Yellow card That will be a yellow card for one of the players. The one who gets booked is Bernardo Silva (Manchester City).
  39. 55' Yellow card Matheus Nunes (Manchester City) picked up a yellow card from referee.
  40. 55' Matheus Nunes (Manchester City) makes a strong challenge and Peter Bankes blows for a foul. Leeds will take a free kick near the side line.
  41. 53' A raking crossfield pass from Ethan Ampadu (Leeds) lacks accuracy and the opposition gain possession.
  42. 49' Goal · 2–1 Goal! Dominic Calvert-Lewin (Leeds) was in the right place at the right time to get to the rebound inside the box and gleefully rifles the ball low inside the left post. It's 2:1.
  43. 48' Ilia Gruev (Leeds) serves up a nice cross, but Gianluigi Donnarumma punches the ball away.
  44. 46' Full time The game is over for Wilfried Gnonto (Leeds). Jaka Bijol comes on for the second half.
  45. 46' Half-time substitution. Daniel James (Leeds) will not participate anymore and Dominic Calvert-Lewin is coming on.
  46. 46' Referee Peter Bankes blows his whistle to start the second half.
  47. 45+4' The end of the first half.
  48. 45+3' Lucas Perri makes a superb save to deny a header which was nodded towards the left-hand post by Nico O'Reilly (Manchester City) after a cross from the side.
  49. 45+3' A horde of players are waiting inside the penalty area for a cross from the corner, but Tijjani Reijnders (Manchester City) takes it short.
  50. 45' Tijjani Reijnders (Manchester City) takes the ball to the corner flag and sends it into the box.
  51. 45' 3 additional min. will be played.
  52. 45' Phil Foden (Manchester City) sends a wonderful cross from the corner kick. However, the defence works perfectly to clear the ball and avert the threat.
  53. 44' Tijjani Reijnders (Manchester City) gets to the rebound just outside the box, but his attempt is blocked by one of the defending players. Manchester City will have a chance to score from a corner kick.
  54. 44' Bernardo Silva (Manchester City) reacts well to latch onto a rebound inside the box, but his shot is well blocked.
  55. 44' Jeremy Doku (Manchester City) sends a pass into the box, but his attempt is thwarted and cleared.
  56. 43' Tijjani Reijnders (Manchester City) unleashes a missile of a shot towards goal, but his good effort is blocked by one of the defenders.
  57. 40' Manchester City seem to be finding their feet as they enjoy some possession. They are waiting for the right moment to create new attacking opportunities.
  58. 38' Peter Bankes has a clear sight and sees a foul from Nico (Manchester City).
  59. 35' Tijjani Reijnders (Manchester City) tries a pot shot from the edge of the box, but it goes narrowly wide of the left post. The ball goes out of play and Leeds will have a goal kick.
  60. 35' The ball is whipped in from the corner by Phil Foden (Manchester City), but one of the defenders gets it clear.
  61. 32' Gianluigi Donnarumma doesn't have to worry about this one. Wilfried Gnonto plays a pass into the feet of Lukas Nmecha (Leeds), who is unable to find the target as his effort from inside the box goes high over the bar. The ball goes out of play and Manchester City will have a goal kick.
  62. 30' The referee blows his whistle as Nico (Manchester City) was too aggressive in his challenge.
  63. 28' Referee Peter Bankes points to the centre spot to indicate that the goal stands after the VAR review. Josko Gvardiol (Manchester City) goes wild in celebration.
  64. 27' Wait! Referee Peter Bankes has indicated he is going to review the Manchester City goal using VAR. It’s probably to see if there was an offside in the build-up.
  65. 25' Goal · 2–0 Goal! Josko Gvardiol (Manchester City) fires the rebound into the bottom left corner after the ball breaks to him in the box. The score is 2:0.
  66. 25' Phil Foden (Manchester City) will take the corner.
  67. 24' Phil Foden (Manchester City) gets to a rebound in front of goal and sends the ball towards the right-hand post. However, he couldn't beat Lucas Perri, who shows off his superb goalkeeping ability by pulling off a great save. The ball goes out for a corner. Manchester City can continue in their attacking effort.
  68. 24' Phil Foden (Manchester City) steps up to send the ball in.
  69. 23' Nico O'Reilly (Manchester City) tries to send a pass but it's blocked.
  70. 22' Ruben Dias (Manchester City) has a snap shot at goal from distance after a rebound falls his way, but the effort is wild and flies miles wide of the right post. The ball is off of the pitch and it's a goal kick for Leeds.
  71. 21' Ruben Dias (Manchester City) sends a long ball forward to Erling Haaland, but he put too much power and the chance is gone.
  72. 20' Josko Gvardiol (Manchester City) wins the ball from the resulting corner but blazes it well over the bar. The ball goes out of play and Leeds will have a goal kick.
  73. 20' Phil Foden (Manchester City) looks like he will be the one to take the corner kick.
  74. 20' Nico (Manchester City) reacts well to get to the rebound and takes a shot from the edge of the box, but he fails to get the ball through the players standing between him and the goal. The ball goes out of play. Manchester City are awarded a corner kick.
  75. 20' Wow, what an escape. Phil Foden (Manchester City) has an effort from inside the box but it's brilliantly blocked.
  76. 17' Jeremy Doku (Manchester City) attempted to pick out a free teammate inside the box, but Lucas Perri comes off the line to clear the ball away.
  77. 15' Phil Foden (Manchester City) attempts to find one of his teammates with a fine lofted pass, but the defence reacts well to intercept the effort.
  78. 15' Poor challenge! Wilfried Gnonto (Leeds) is penalised for tripping and Peter Bankes blows his whistle. Manchester City have a free kick.
  79. 13' Ilia Gruev (Leeds) brings down his opponent with a very late tackle. Manchester City are awarded the free kick.
  80. 12' Daniel James (Leeds) times his run too early and the linesman raises his flag for offside.
  81. 11' Matheus Nunes (Manchester City) is flagged for offside.
  82. 10' Peter Bankes blows his whistle after Ilia Gruev (Leeds) brings one of his opponents down with a strong tackle.
  83. 8' Daniel James (Leeds) fails to find any of his teammates inside the box as his pass is blocked.
  84. 7' Bernardo Silva (Manchester City) is penalised after knocking an opponent down.
  85. 6' Another attempt to send the ball beyond the defence by Jeremy Doku (Manchester City) is thwarted and cleared to safety.
  86. 5' It looks like Tijjani Reijnders (Manchester City) saw red with that tackle. Peter Bankes won't tolerate such behaviour on the pitch and blows for a foul. A free kick has been awarded to Leeds.
  87. 4' The Manchester City players are exchanging some short passes to try and open up the opposition’s defence and hit them swiftly on the break.
  88. 1' Goal · 1–0 Phil Foden (Manchester City) meets a perfect cross from Matheus Nunes deep inside the box and controls it with a nice first touch. He produces an accurate strike into the roof of the net. It's 1:0.
  89. 1' Today's match has just started, enjoy the game!
  90. Manchester City will kick the game off.
  91. The referee of today's match will be Peter Bankes.
  92. The starting lineups of both teams are already revealed and you can check them out in the details of this match.

Head-to-head & form

Head-to-head since 2000-01

Full head-to-head
8Manchester City wins2Draws4Leeds wins

14 meetings · goals Manchester City 28–19 Leeds

Form before the match

Last five Premier League matches, oldest to newest.

Final table 2025-2026

Full table
# Team P W D L GD Pts
2 Manchester City 38 23 9 6 +42 78
14 Leeds 38 11 14 13 −7 47

Top scorers 2025-2026

All scorers