Post-Match Report
Manchester City4-3-2-1
3–2
Full time
Leeds United4-3-3
Premier League · Round 13 · Sat 29 Nov 2025, 15:00 UTC
Etihad Stadium, Manchester · Att. 52,483 · Ref. Peter Bankes · Showers in the Vicinity

Manchester City won 3–2 over Leeds United on Sat, 29 Nov 2025 15:00:00 GMT. Player of the match: Phil Foden.

Match facts

62%Possession38%
3.10Expected goals (xG)1.54
18Total shots9
9Shots on target4
6Big chances3
45Touches in opp. box20
8Corners1
17Fouls11
4Yellow cards1

Key moments

1'⚽Phil Foden 1–0assist: Matheus Nunes
25'⚽Josko Gvardiol 2–0assist: Nico O'Reilly
46'⇄Dominic Calvert-Lewin ← Daniel James
46'⇄Jaka Bijol ← Wilfried Gnonto
49'⚽Dominic Calvert-Lewin 2–1
55'▮Matheus Nunes Yellow card
57'▮Bernardo Silva Yellow card
58'▮Joe Rodon Yellow card
66'▮Josko Gvardiol Yellow card
68'⚽Lukas Nmecha 2–2
69'⇄Gabriel Gudmundsson ← James Justin
75'⇄Rayan Cherki ← Tijjani Reijnders
82'⇄Noah Okafor ← Lukas Nmecha
87'▮Gianluigi Donnarumma Yellow card
89'⇄Omar Marmoush ← Bernardo Silva
90'⚽Phil Foden 3–2assist: Rayan Cherki
90'⇄Brenden Aaronson ← Ao Tanaka
90'⇄John Stones ← Jérémy Doku

Form notes

  • Manchester City have scored 11 goals in their last 5 matches
  • Erling Haaland is the competition's top scorer (14)
  • Jérémy Doku is ranked 1 in big chances created in the competition (6)
  • Leeds United have scored 4 goals in their last 5 matches

Shot map

Manchester City Leeds United goalon target off targetsize = xG

Momentum

Manchester CityLeeds United
Post-match report1 / 6
Lineups & pitch map
Manchester City vs Leeds United

Starting XIs in shape. Each player's photo sits inside a ring coloured by their match rating, with surname below and rating above.

Manchester City 4-3-2-1 · Pep Guardiola · avg 7.30
7.2Donnarumma6.2Nunes6.5Dias7.5Gvardiol7.9O'Reilly9.0Foden7.5González7.9Reijnders6.6Silva7.3Doku6.7Haaland
#SubstituteTimeRtg
10Rayan Cherkion 75'7.2
7Omar Marmoushon 89'—
5John Stoneson 90'—
Leeds United 4-3-3 · Daniel Farke · avg 6.60
7.0Perri5.9Bogle6.0Rodon5.9Struijk6.2Justin7.1Tanaka6.8Ampadu6.7Gruev6.4James7.0Nmecha6.4Gnonto
#SubstituteTimeRtg
15Jaka Bijolon 46'6.2
9Dominic Calvert-Lewinon 46'7.6
3Gabriel Gudmundssonon 69'6.7
19Noah Okaforon 82'—
11Brenden Aaronsonon 90'—
8.5+7.5+ 7.0+6.5+ 6.0+<6.0
Post-match report2 / 6
Top speed
Top speed // every player
Fastest player
35.1 km/h
Joe Rodon
Fastest · Manchester City
33.2
Nico O'Reilly
Fastest · Leeds United
35.1
Joe Rodon
Sprints
157 – 156
high-speed runs, home vs away

Every player's single fastest sprint, plotted on a km/h scale — Manchester City above the line, Leeds United below. 30 players logged a top speed.

2223242526272829303132333435km/hManchester City ▲▼ Leeds Unitedone dot = one player · thick tick = team average
1J. Rodon35.1
2N. O'Reilly33.2
3M. Nunes33.1
4J. Gvardiol33.0
5L. Nmecha32.7
6J. Bogle32.2
7J. Doku32.1
8T. Reijnders31.7
9A. Tanaka31.7
10D. James31.7
11G. Gudmundsson31.7
12R. Dias31.6
13P. Foden31.5
14O. Marmoush31.5
15D. Calvert-Lewin31.5
16N. Okafor30.9
17E. Haaland30.6
18J. Justin30.6
19J. Bijol29.9
20P. Struijk29.7
21E. Ampadu29.7
22B. Aaronson29.0
23B. Silva28.8
24I. Gruev28.8
25R. Cherki28.6
26W. Gnonto27.7
27N. González27.6
28J. Stones27.3
29G. Donnarumma26.1
30L. Perri22.2
Post-match report3 / 6
Distance covered
Distance covered // every player
Manchester City total
118.5 km
outfield + GK
Leeds United total
117.6 km
outfield + GK
Most ground covered
12.36 km
Phil Foden
1Phil Foden12.4 km/90MID90'12.36 km
2Ethan Ampadu12.0 km/90MID90'12.03 km
3Nico González11.9 km/90MID90'11.91 km
4Ilia Gruev11.9 km/90MID90'11.90 km
5Rúben Dias11.5 km/90DEF90'11.49 km
6Jayden Bogle11.1 km/90MID90'11.07 km
7Bernardo Silva11.1 km/90MID89'10.95 km
8Matheus Nunes10.8 km/90DEF90'10.84 km
9Joe Rodon10.8 km/90DEF90'10.78 km
10Nico O'Reilly10.7 km/90DEF90'10.71 km
11Josko Gvardiol10.6 km/90DEF90'10.60 km
12Erling Haaland10.2 km/90FWD90'10.24 km
13Ao Tanaka10.3 km/90MID89'10.22 km
14Pascal Struijk9.9 km/90DEF90'9.88 km
15Jérémy Doku9.8 km/90FWD89'9.67 km
16Lukas Nmecha10.5 km/90FWD82'9.56 km
17Tijjani Reijnders10.8 km/90MID75'8.99 km
18James Justin10.5 km/90DEF69'8.03 km
19Dominic Calvert-Lewin12.3 km/90FWD·s45'6.16 km
20Jaka Bijol11.1 km/90DEF·s45'5.57 km
21Gianluigi Donnarumma5.3 km/90GK90'5.33 km
22Wilfried Gnonto10.4 km/90FWD45'5.18 km
23Daniel James10.3 km/90FWD45'5.16 km
24Lucas Perri5.1 km/90GK90'5.08 km
25Gabriel GudmundssonMID·s21'3.42 km
26Rayan CherkiMID·s15'3.20 km
27Noah OkaforFWD·s8'2.30 km
28Omar MarmoushFWD·s1'1.55 km
29Brenden AaronsonMID·s1'1.30 km
30John StonesDEF·s1'0.67 km

High-intensity running

Running + high-speed running + sprinting distance (walking and jogging excluded, so the totals sit well below the figures above), ranked by that combined high-intensity distance. running high-speed sprint

Nico González2.74 km
Phil Foden2.66 km
Ethan Ampadu2.58 km
Ao Tanaka2.54 km
Ilia Gruev2.53 km
Bernardo Silva2.49 km
Tijjani Reijnders2.21 km
Jayden Bogle2.09 km
Matheus Nunes2.02 km
Nico O'Reilly2.02 km
Josko Gvardiol1.88 km
Lukas Nmecha1.84 km
Post-match report4 / 6
Territory & duels
Territory & the physical battle
Possession
62% – 38%
home vs away
Touches in opp. box
45 – 20
home vs away
Ground duels won
24 – 46
home vs away
Aerial duels won
20 – 18
home vs away

Where each side built its play

Manchester City
0%
0%
0%
left · centre · right (share of final-third touches)
Leeds United
0%
0%
0%
left · centre · right

Touch heatmaps

Every player's touches, binned into a grid; the frame is normalised so both sides attack left→right.

Manchester City touchesattacking →
Leeds United touchesattacking →

The duel battle

Total duels won
4464
Ground
2446
Aerial
2018

Every player's net duels (won − lost), coloured green when ahead and red when behind, ordered best to worst.

G. Gudmundsson+55–0
J. Justin+44–0
L. Nmecha+37–4
D. James+34–1
B. Aaronson+33–0
N. O'Reilly+29–7
P. Struijk+27–5
A. Tanaka+27–5
T. Reijnders+25–3
J. Rodon+23–1
W. Gnonto+16–5
J. Bogle+14–3
E. Ampadu+12–1
N. González06–6
R. Dias03–3
R. Cherki01–1
J. Gvardiol-15–6
P. Foden-14–5
J. Bijol-12–3
L. Perri-10–1
D. Calvert-Lewin-26–8
O. Marmoush-20–2
I. Gruev-34–7
J. Doku-46–10
E. Haaland-44–8
B. Silva-50–5
M. Nunes-71–8
Post-match report5 / 6
Passing
Passing // progression & creation
Passes
561 – 348
attempted, home vs away
Pass accuracy
88% – 76%
of passes completed
Into final third
59 – 42
passes
Line-breaking passes
103 – 65
home vs away

Line breakers

Passes that split a line of the opposition's defensive block — the players who moved the ball through pressure. Top 15.

1Rúben DiasDEF90'15
2Josko GvardiolDEF90'15
3Bernardo SilvaMID89'15
4Matheus NunesDEF90'11
5Nico GonzálezMID90'10
6Lucas PerriGK90'10
7Tijjani ReijndersMID75'9
8Ethan AmpaduMID90'9
9James JustinDEF69'8
10Ilia GruevMID90'8
11Jérémy DokuFWD89'7
12Joe RodonDEF90'7
13Gianluigi DonnarummaGK90'6
14Nico O'ReillyDEF90'6
15Ao TanakaMID89'6

Passing stats — every player

Ranked by pass volume. Passes = completed / attempted, Final 3rd = passes into the final third, Line-break = line-breaking passes, Long / Cross = accurate of attempted, Chances = chances created.

PlayerPassesAccFinal 3rdLine-breakLongCrossChancesxA
Rúben Dias68/7393%12154/60/100.02
Josko Gvardiol65/7587%11153/80/010.17
Nico González63/7090%9100/00/000.05
Bernardo Silva59/6394%4154/60/210.13
Matheus Nunes52/6185%4112/30/110.27
Ethan Ampadu46/5485%292/30/000.02
Phil Foden40/4687%245/53/1010.22
Ilia Gruev38/4095%482/22/520.21
Nico O'Reilly35/4185%260/20/230.21
Tijjani Reijnders35/3892%890/01/310.26
Joe Rodon34/3987%571/30/000.01
Jérémy Doku32/4178%471/15/730.68
Gianluigi Donnarumma26/2990%164/70/000.00
Pascal Struijk25/2889%141/20/000.00
Lucas Perri23/4551%13108/300/000.00
James Justin21/2875%383/50/000.00
Jaka Bijol20/2483%342/50/000.00
Jayden Bogle18/3060%750/31/200.01
Ao Tanaka18/2572%060/10/200.26
Rayan Cherki11/1292%020/10/010.10
Wilfried Gnonto9/1182%231/10/110.03
Erling Haaland7/1070%222/20/010.01
Lukas Nmecha7/1070%000/00/000.00
John Stones2/2100%011/10/000.00
Daniel James2/367%000/00/100.02
Gabriel Gudmundsson2/367%000/00/100.01
Dominic Calvert-Lewin1/425%100/00/100.00
Brenden Aaronson1/425%110/10/100.00
Omar Marmoush0/0—000/00/000.00
Noah Okafor0/0—000/00/000.00
Post-match report6 / 6