Premier League Regular Season - 13

Manchester City 3 - 2 FT Leeds

Etihad Stadium

AI-powered match analysis and previews to help you decide which games are worth watching

100
FT
Sat, Nov 29
Manchester City
3-2
Leeds
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 56
🎲 Upset 0
Foden's 90th-minute heartbreak, then redemption

Foden Completes the Resurrection: City Survives Leeds' Penalty Chaos in Five-Goal Siege

Must-Watch Futmetrix Score: 100/100. A masterclass in Intensity colliding with Balance—four lead changes, a missed penalty, and a 90th-minute equalizer that rewrote the narrative.

When the Script Tears Itself Apart

Phil Foden scored at the 1st minute. Then he scored again in the 90th. Between those bookends lay absolute chaos.

Manchester City controlled the opening act with clinical precision—Foden's early strike set the tone, and Gvardiol's 25th-minute header pushed City to 2-0. The Stakes seemed settled. Leeds, languishing in 18th place with a -12 goal difference, looked destined for another afternoon of futility.

Then Balance intervened. Dominic Calvert-Lewin, introduced at halftime, scored within four minutes of the restart. The deficit narrowed. Momentum, that invisible force, shifted. In the 68th minute, Leeds earned a penalty—a lifeline in a drowning campaign. L. Nmecha stepped up and missed. The reprieve lasted seconds. Nmecha converted the rebound. 2-2.

Leeds, suddenly alive, took the lead moments later. 2-3. The Intensity reached suffocating levels—27 combined shots, 13 on target, five goals in 90 minutes. This wasn't a football match anymore; it was a shooting gallery where every volley carried consequence.

City had absorbed a comeback from a team fighting relegation. They'd been outmaneuvered by substitute brilliance and their own sloppiness. The narrative pointed toward an upset—the kind that defines seasons. Then Foden, the architect of City's early dominance, became the author of their redemption. In the 90th minute, with Romain Cherki's assist, Foden equalized. The final whistle followed moments later.

City's 62% possession and 88% pass accuracy masked a deeper truth: they'd been vulnerable, sloppy, and nearly undone. Leeds' 38% possession but 4 shots on target—compared to City's 9—spoke to clinical finishing against the run of play. This wasn't about who deserved to win; it was about who survived the Intensity.

The four lead changes and two tied periods created a match that defied City's pre-match odds (80% win probability). Leeds' desperation turned into danger. City's dominance became a liability when precision evaporated.

Key Questions

Was the penalty miss by L. Nmecha the turning point?

No. Nmecha's rebound goal negated the miss instantly. The real turning point was Calvert-Lewin's 49th-minute goal, which shifted momentum and belief.

What made Phil Foden the standout performer?

Foden scored twice (1st and 90th minute) and created the framework for City's control. His 9.2 rating reflects both dominance and clutch redemption when it mattered most.

What caused the five-goal thriller?

Substitute brilliance, City's defensive lapses, and Leeds' clinical finishing. Intensity spiked when Calvert-Lewin and Nmecha entered, destabilizing City's structure in the middle third.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
62%
38%
Manchester City 62%
Leeds 38%
Shots
18
9
Manchester City 18
Leeds 9
Shots on Target
9
4
Manchester City 9
Leeds 4
Expected Goals (xG)
2.72
1.53
Manchester City 2.72
Leeds 1.53
Passes
549
343
Manchester City 549
Leeds 343
Pass Accuracy
88%
77%
Manchester City 88%
Leeds 77%
Corners
8
1
Manchester City 8
Leeds 1
Fouls
17
11
Manchester City 17
Leeds 11
Yellow Cards
4
1
Manchester City 4
Leeds 1
Red Cards
0
0
Manchester City 0
Leeds 0

Match Events

1' P. Foden (M. Nunes)
25' J. Gvardiol (N. O'Reilly)
HT
D. James D. Calvert-Lewin 🔄 46'
W. Gnonto J. Bijol 🔄 46'
55' 🟨 M. Nunes
57' 🟨 B. Silva
J. Rodon 🟨 58'
66' 🟨 J. Gvardiol
L. Nmecha (L. Nmecha) 68'
L. Nmecha 68'
J. Justin G. Gudmundsson 🔄 69'
75' 🔄 T. Reijnders R. Cherki
L. Nmecha N. Okafor 🔄 82'
87' 🟨 G. Donnarumma
89' 🔄 B. Silva O. Marmoush
90'+1 P. Foden (R. Cherki)
A. Tanaka B. Aaronson 🔄 90'+2
90'+6 🔄 J. Doku J. Stones
FT

Player Cards

Season performance ratings for players in this match

Manchester City

Goalkeepers
Gianluigi Donnarumma
PENALTY HERO
PENALTY HERO
1
pens saved
1
pens saved
1
saves
7.2
rating
Defenders
Matheus Nunes
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
5.6
rating
Rúben Dias
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Joško Gvardiol
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
6.3
rating
Nico O'Reilly
ARCHITECT
ARCHITECT
3
key passes
3
key passes
1
assists
34%
pass acc
Midfielders
Phil Foden
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
9.2
rating
Nico González
MAGNET
MAGNET
81
activity
81
activity
69
passes
12
duels
Tijjani Reijnders
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
Bernardo Silva
NPC
NPC
89
minutes
89
minutes
57%
pass acc
6.6
rating
Jérémy Doku
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
32%
pass acc
Forwards
Erling Haaland
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
101
total mins
Started
entry
BENCH
James Trafford
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
John Stones
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
5
total mins
Started
entry
Nathan Aké
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Abdukodir Khusanov
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Rico Lewis
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Rayan Aït-Nouri
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Rayan Cherki
SUPER SUB
SUPER SUB
0
impact
0
impact
26
minutes
7.2
rating
Omar Marmoush
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
Savinho
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Leeds

Goalkeepers
Lucas Perri
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
101
total mins
Started
entry
Defenders
Jayden Bogle
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
4
Duels Won
0
pens won
Joe Rodon
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
101
total mins
Started
entry
Pascal Struijk
SWEEPER
SWEEPER
3
cleanups
3
cleanups
1
interceptions
2
blocks
James Justin
SWEEPER
SWEEPER
3
cleanups
3
cleanups
1
interceptions
2
blocks
Midfielders
Ao Tanaka
NPC
NPC
92
minutes
92
minutes
18%
pass acc
6.3
rating
Ethan Ampadu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
101
total mins
Started
entry
Ilia Gruev
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
Forwards
Daniel James
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
Lukas Nmecha
FINISHER
FINISHER
1
goals
1
goals
3
shots
6.5
rating
Wilfried Gnonto
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
6
Duels Won
0
pens won
BENCH
Illan Meslier
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Jaka Bijol
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Gabriel Gudmundsson
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
100%
duel win %
Sam Byram
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Brenden Aaronson
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
9
total mins
Started
entry
Dominic Calvert-Lewin
SUPER SUB
SUPER SUB
0
impact
0
impact
56
minutes
7.9
rating
Noah Okafor
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry
Jack Harrison
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Joël Piroe
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
06/05/2023 Manchester City 2 - 1 Leeds Premier League Etihad Stadium
28/12/2022 Leeds 1 - 3 Manchester City Premier League Elland Road
30/04/2022 Leeds 0 - 4 Manchester City Premier League Elland Road
14/12/2021 Manchester City 7 - 0 Leeds Premier League Etihad Stadium
10/04/2021 Manchester City 1 - 2 Leeds Premier League Etihad Stadium
03/10/2020 Leeds 1 - 1 Manchester City Premier League Elland Road
17/02/2013 Manchester City 4 - 0 Leeds FA Cup Etihad Stadium
06/05/2023
Premier League Etihad Stadium
28/12/2022
Premier League Elland Road
30/04/2022
Premier League Elland Road
14/12/2021
Premier League Etihad Stadium
10/04/2021
Premier League Etihad Stadium
03/10/2020
Premier League Elland Road
17/02/2013
FA Cup Etihad Stadium
Manchester City Win
Leeds Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 13 30 25 7 +18 DChelsea 1 - 1 Arsenal (30-11-2025)WArsenal 4 - 1 Tottenham (23-11-2025)DSunderland 2 - 2 Arsenal (08-11-2025)WBurnley 0 - 2 Arsenal (01-11-2025)WArsenal 1 - 0 Crystal Palace (26-10-2025)
2 Manchester City 13 25 27 12 +15 WManchester City 3 - 2 Leeds (29-11-2025)LNewcastle 2 - 1 Manchester City (22-11-2025)WManchester City 3 - 0 Liverpool (09-11-2025)WManchester City 3 - 1 Bournemouth (02-11-2025)LAston Villa 1 - 0 Manchester City (26-10-2025)
3 Chelsea 13 24 24 12 +12 DChelsea 1 - 1 Arsenal (30-11-2025)WBurnley 0 - 2 Chelsea (22-11-2025)WChelsea 3 - 0 Wolves (08-11-2025)WTottenham 0 - 1 Chelsea (01-11-2025)LChelsea 1 - 2 Sunderland (25-10-2025)
4 Aston Villa 13 24 16 11 +5 WAston Villa 1 - 0 Wolves (30-11-2025)WLeeds 1 - 2 Aston Villa (23-11-2025)WAston Villa 4 - 0 Bournemouth (09-11-2025)LLiverpool 2 - 0 Aston Villa (01-11-2025)WAston Villa 1 - 0 Manchester City (26-10-2025)
5 Brighton 13 22 21 16 +5 WNottingham Forest 0 - 2 Brighton (30-11-2025)WBrighton 2 - 1 Brentford (22-11-2025)DCrystal Palace 0 - 0 Brighton (09-11-2025)WBrighton 3 - 0 Leeds (01-11-2025)LManchester United 4 - 2 Brighton (25-10-2025)
6 Sunderland 13 22 17 13 +4 WSunderland 3 - 2 Bournemouth (29-11-2025)LFulham 1 - 0 Sunderland (22-11-2025)DSunderland 2 - 2 Arsenal (08-11-2025)DSunderland 1 - 1 Everton (03-11-2025)WChelsea 1 - 2 Sunderland (25-10-2025)
7 Manchester United 13 21 21 20 +1 WCrystal Palace 1 - 2 Manchester United (30-11-2025)LManchester United 0 - 1 Everton (24-11-2025)DTottenham 2 - 2 Manchester United (08-11-2025)DNottingham Forest 2 - 2 Manchester United (01-11-2025)WManchester United 4 - 2 Brighton (25-10-2025)
8 Liverpool 13 21 20 20 0 WWest Ham 0 - 2 Liverpool (30-11-2025)LLiverpool 0 - 3 Nottingham Forest (22-11-2025)LManchester City 3 - 0 Liverpool (09-11-2025)WLiverpool 2 - 0 Aston Villa (01-11-2025)LBrentford 3 - 2 Liverpool (25-10-2025)
9 Crystal Palace 13 20 17 11 +6 LCrystal Palace 1 - 2 Manchester United (30-11-2025)WWolves 0 - 2 Crystal Palace (22-11-2025)DCrystal Palace 0 - 0 Brighton (09-11-2025)WCrystal Palace 2 - 0 Brentford (01-11-2025)LArsenal 1 - 0 Crystal Palace (26-10-2025)
10 Brentford 13 19 21 20 +1 WBrentford 3 - 1 Burnley (29-11-2025)LBrighton 2 - 1 Brentford (22-11-2025)WBrentford 3 - 1 Newcastle (09-11-2025)LCrystal Palace 2 - 0 Brentford (01-11-2025)WBrentford 3 - 2 Liverpool (25-10-2025)
11 Bournemouth 13 19 21 23 -2 LSunderland 3 - 2 Bournemouth (29-11-2025)DBournemouth 2 - 2 West Ham (22-11-2025)LAston Villa 4 - 0 Bournemouth (09-11-2025)LManchester City 3 - 1 Bournemouth (02-11-2025)WBournemouth 2 - 0 Nottingham Forest (26-10-2025)
12 Tottenham 13 18 21 16 +5 LTottenham 1 - 2 Fulham (29-11-2025)LArsenal 4 - 1 Tottenham (23-11-2025)DTottenham 2 - 2 Manchester United (08-11-2025)LTottenham 0 - 1 Chelsea (01-11-2025)WEverton 0 - 3 Tottenham (26-10-2025)
13 Newcastle 13 18 17 16 +1 WEverton 1 - 4 Newcastle (29-11-2025)WNewcastle 2 - 1 Manchester City (22-11-2025)LBrentford 3 - 1 Newcastle (09-11-2025)LWest Ham 3 - 1 Newcastle (02-11-2025)WNewcastle 2 - 1 Fulham (25-10-2025)
14 Everton 13 18 14 17 -3 LEverton 1 - 4 Newcastle (29-11-2025)WManchester United 0 - 1 Everton (24-11-2025)WEverton 2 - 0 Fulham (08-11-2025)DSunderland 1 - 1 Everton (03-11-2025)LEverton 0 - 3 Tottenham (26-10-2025)
15 Fulham 13 17 15 17 -2 WTottenham 1 - 2 Fulham (29-11-2025)WFulham 1 - 0 Sunderland (22-11-2025)LEverton 2 - 0 Fulham (08-11-2025)WFulham 3 - 0 Wolves (01-11-2025)LNewcastle 2 - 1 Fulham (25-10-2025)
16 Nottingham Forest 13 12 13 22 -9 LNottingham Forest 0 - 2 Brighton (30-11-2025)WLiverpool 0 - 3 Nottingham Forest (22-11-2025)WNottingham Forest 3 - 1 Leeds (09-11-2025)DNottingham Forest 2 - 2 Manchester United (01-11-2025)LBournemouth 2 - 0 Nottingham Forest (26-10-2025)
17 West Ham 13 11 15 27 -12 LWest Ham 0 - 2 Liverpool (30-11-2025)DBournemouth 2 - 2 West Ham (22-11-2025)WWest Ham 3 - 2 Burnley (08-11-2025)WWest Ham 3 - 1 Newcastle (02-11-2025)LLeeds 2 - 1 West Ham (24-10-2025)
18 Leeds 13 11 13 25 -12 LManchester City 3 - 2 Leeds (29-11-2025)LLeeds 1 - 2 Aston Villa (23-11-2025)LNottingham Forest 3 - 1 Leeds (09-11-2025)LBrighton 3 - 0 Leeds (01-11-2025)WLeeds 2 - 1 West Ham (24-10-2025)
19 Burnley 13 10 15 27 -12 LBrentford 3 - 1 Burnley (29-11-2025)LBurnley 0 - 2 Chelsea (22-11-2025)LWest Ham 3 - 2 Burnley (08-11-2025)LBurnley 0 - 2 Arsenal (01-11-2025)WWolves 2 - 3 Burnley (26-10-2025)
20 Wolves 13 2 7 28 -21 LAston Villa 1 - 0 Wolves (30-11-2025)LWolves 0 - 2 Crystal Palace (22-11-2025)LChelsea 3 - 0 Wolves (08-11-2025)LFulham 3 - 0 Wolves (01-11-2025)LWolves 2 - 3 Burnley (26-10-2025)