Manchester City 0–2 Tottenham Hotspur on 23 August 2025
Competition
Date
Season
Events
Nathan Aké
Rayan Aït-Nouri
34'
Brennan Johnson
Yellow Card · 11th yellow card for Spurs
54'
Bernardo Silva
Rayan Cherki
54'
Jeremy Doku
Omar Marmoush
68'
Cristian Romero
Yellow Card · 37th yellow card for Spurs
71'
Richarlison
Yellow Card · 11th yellow card for Spurs
71'
Nico Gonzalez
Yellow Card
75'
Phil Foden
Oscar Bobb
75'
Rodri
Nicolás González
78'
Wilson Odobert
Brennan Johnson
78'
Dominic Solanke
Richarlison
81'
Pedro Porro
Yellow Card · 12th yellow card for Spurs
86'
Lucas Bergvall
Mohammed Kudus
90+1'
Kevin Danso
João Palhinha
- KO
Kick off 12:30
-
23'
-
Nathan Aké for Rayan Aït-Nouri Substitution
-
-
34'
-
11th yellow card for Spurs
Brennan Johnson Yellow Card
-
-
35'
-
25th goal for Spurs
Brennan Johnson 0 – 1 Goal
-
-
45+2'
-
1st goal for Spurs
João Palhinha 0 – 2 Goal
-
- HT
Half time 0–2 +7 mins added
-
54'
-
Bernardo Silva for Rayan Cherki Substitution
-
Jeremy Doku for Omar Marmoush Substitution
-
-
68'
-
37th yellow card for Spurs
Cristian Romero Yellow Card
-
-
71'
-
11th yellow card for Spurs
Richarlison Yellow Card
-
Nico Gonzalez Yellow Card
-
-
75'
-
Phil Foden for Oscar Bobb Substitution
-
Rodri for Nicolás González Substitution
-
-
78'
-
Wilson Odobert for Brennan Johnson Substitution
-
Dominic Solanke for Richarlison Substitution
-
-
81'
-
12th yellow card for Spurs
Pedro Porro Yellow Card
-
-
86'
-
Lucas Bergvall for Mohammed Kudus Substitution
-
-
90+1'
-
Kevin Danso for João Palhinha Substitution
-
- FT
Full time 0–2 +4 mins added
Match Facts
-
7682nd overall match
-
6052nd competitive match
-
177th meeting with Manchester City
-
1268th Premier League match
-
26th visit to City of Manchester Stadium
-
16th match refereed by Peter Bankes
-
First Goal João Palhinha 30y 45d
Lineups
Manchester City
- Manager
- Starting XI4–1–4–1
-
1
-
82RB
-
3CB
-
5CB
-
21
-
14
-
4
-
7
-
10
-
52
-
9
- Substitutes5 of 9 used
-
11
-
16
-
47
Spurs
- Manager
- Starting XI4–2–3–1
-
1
-
23
-
17
-
37
-
24LB
-
6
-
30
-
20
-
29
-
22
-
9
- Substitutes4 of 9 used
-
28
-
19
-
15
-
4
-
33
-
14
-
11
Match Stats
Manchester City
Spurs
- Attack
-
61% 39% Possession
-
10 12 Shots
-
4 5 Shots on Target
-
1.6 1.1 xG
-
7 2 Corners
-
0 1 Offsides
- Passing
-
689 500 Touches
-
572 367 Passes
-
488 282 Passes Completed
-
85.3% 76.8% Pass Completion
-
19 11 Crosses
-
23 21 Throw-ins
- Defence
-
10 16 Tackles
-
6 7 Interceptions
-
8 9 Blocks
-
3 4 Saves
- Discipline
-
7 12 Fouls
-
1 4 Yellow Cards
League Table
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 2 | 1 | 1 | 0 | 4 | 4 | |
| 2 | 1 | 1 | 0 | 0 | 4 | 3 | |
| 3 |
Tottenham Hotspur
|
1 | 1 | 0 | 0 | 3 | 3 |
| 4 | 1 | 1 | 0 | 0 | 3 | 3 | |
| 5 | 1 | 1 | 0 | 0 | 2 | 3 | |
| 6 | 1 | 1 | 0 | 0 | 2 | 3 | |
| 7 | 1 | 1 | 0 | 0 | 1 | 3 | |
| 8 | 1 | 1 | 0 | 0 | 1 | 3 | |
| 9 | 1 | 0 | 1 | 0 | 0 | 1 | |
| 10 | 1 | 0 | 1 | 0 | 0 | 1 | |
| 11 | 1 | 0 | 1 | 0 | 0 | 1 | |
| 12 | 1 | 0 | 1 | 0 | 0 | 1 | |
| 13 | 1 | 0 | 1 | 0 | 0 | 1 | |
| 14 | 1 | 0 | 0 | 1 | -1 | 0 | |
| 15 | 1 | 0 | 0 | 1 | -1 | 0 | |
| 16 | 1 | 0 | 0 | 1 | -2 | 0 | |
| 17 | 1 | 0 | 0 | 1 | -2 | 0 | |
| 18 | 1 | 0 | 0 | 1 | -3 | 0 | |
| 19 | 1 | 0 | 0 | 1 | -4 | 0 | |
| 20 | 2 | 0 | 0 | 2 | -7 | 0 |
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 2 | 2 | 0 | 0 | 6 | 6 | |
| 2 |
Tottenham Hotspur
(up 1 place)
|
2 | 2 | 0 | 0 | 5 | 6 |
| 3 | 2 | 1 | 1 | 0 | 4 | 4 | |
| 4 | 2 | 1 | 1 | 0 | 2 | 4 | |
| 5 | 1 | 1 | 0 | 0 | 2 | 3 | |
| 6 |
Manchester City
(down 4 places)
|
2 | 1 | 0 | 1 | 2 | 3 |
| 7 | 2 | 1 | 0 | 1 | 1 | 3 | |
| 8 | 2 | 1 | 0 | 1 | 1 | 3 | |
| 9 | 2 | 1 | 0 | 1 | -1 | 3 | |
| 10 | 2 | 1 | 0 | 1 | -1 | 3 | |
| 11 | 2 | 1 | 0 | 1 | -1 | 3 | |
| 12 | 2 | 1 | 0 | 1 | -4 | 3 | |
| 13 | 2 | 0 | 2 | 0 | 0 | 2 | |
| 14 | 2 | 0 | 2 | 0 | 0 | 2 | |
| 15 | 1 | 0 | 1 | 0 | 0 | 1 | |
| 16 | 2 | 0 | 1 | 1 | -1 | 1 | |
| 17 | 2 | 0 | 1 | 1 | -1 | 1 | |
| 18 | 2 | 0 | 1 | 1 | -2 | 1 | |
| 19 | 2 | 0 | 0 | 2 | -5 | 0 | |
| 20 | 2 | 0 | 0 | 2 | -7 | 0 |
Venue
City of Manchester Stadium · Manchester, England
Interactive map
The map loads as you reach it.
Match Report
Spurs came here last November and inflicted a 4-0 humbling of City in a scintillating performance, and they went home once more with all three points courtesy of a resolute defensive display.
They started slowly as Omar Marmoush latched on to Pedro Porro's loose header and squeezed a shot narrowly wide of the far post before seeing a thunderous strike from range pushed away by Guglielmo Vicario.
The Egyptian was lively early on and forced another excellent save from the Spurs goalkeeper after being played through by Erling Haaland.
With their first real threat of the game, Spurs took the lead courtesy of a lightning breakaway as Richarlison's low cross was converted by Brennan Johnson.
The goal was initially ruled out for offside, but that was overturned following a review by the video assistant referee.
With seven minutes added on in the first half because of an injury to City left-back Rayan Ait-Nouri, Spurs doubled their lead through Joao Palhinha who smashed in after a loose pass from goalkeeper James Trafford inside his own area.
It capped a difficult few minutes for the City keeper who could have been dismissed for a collision on the edge of the box with Mohammed Kudus.
Haaland should have pulled one back before the break but headed over from close range, and the home side were left frustrated in the second period as Tottenham made it two clean sheets from two in the league so far this season.
Tottenham had experienced a bruising week because of a failed pursuit of winger Eberechi Eze, with the Crystal Palace player agreeing terms with Spurs' bitter rivals Arsenal instead.
The travelling supporters made their feelings known towards chairman Daniel Levy from the first whistle with loud chants of "we want Levy out" echoing around the stadium, though they were replaced by "we love you Tottenham" by full-time.
The players who do wear the Spurs shirt responded with another tremendous showing at City's ground, collecting their third victory in their last five visits.
Frank's side beat Burnley convincingly in their opening game and rode their luck as City missed opportunities, but they took full advantage when chances fell their way at the other end.
City were holding a high line and were made to pay as John Stones narrowly kept Richarlison onside, allowing the Brazilian to roll the ball across from the right, and Johnson made no mistake with his finish.
Spurs were pressing with precision and forced Trafford into an error, with the Englishman's risky ball eventually dropping into the path of Palhinha to net his first goal since joining on loan from Bayern Munich.
They could have made it a more handsome scoreline in the second half but Dominic Solanke saw his low drive pushed out by Trafford late on and Wilson Odobert was also denied from the rebound.
City started the season with an eye-catching victory at Wolves but came back down to earth with a bump as they suffered defeat in their first home game of the campaign.
Spurs are Guardiola's bogey side – the Spaniard has now lost a joint-high 10 games against them, the same number of defeats he has suffered as boss against Real Madrid and Liverpool.
They were made to pay for the gilt-edged chances missed by Marmoush and Haaland - the latter coming into the contest with an imperious record of scoring 48 Premier League goals in as many home games for the club.
A 2-0 half-time deficit proved too much for City to turn around, with Spurs defending resolutely and leaving Guardiola considering his options.
The goalkeeping situation will be at the forefront of his mind as Trafford had a jittery game and was at fault for the second, as well as being fortunate not to be dismissed.
With Ederson watching on from the bench after being heavily linked with a move to Galatasaray, Guardiola now has a decision to make with his number one.