Football Wiki
Football Wiki
General
Manchester City v Tottenham Hotspur (2024–25)
HT:0–2
Report
EventPremier League 2024-25
DateSaturday 23 November 2024
VenueEtihad Stadium, Manchester
Player of the MatchJames Maddison
RefereeJohn Brooks
Weather13 °C (56 °F)
Man City - Brighton
Spurs - Ipswich
Man City - Feyenoord
Spurs - Roma

Manchester City v Tottenham Hotspur was a match which took place at the Etihad Stadium on Saturday 23 November 2024.

Team News[]

Manchester City[]

Manchester City midfielder Mateo Kovacic was injured playing for Croatia and will be out for at least three weeks.

Manager Pep Guardiola has indicated that John Stones and Manuel Akanji are back in contention, with fellow defender Nathan Ake also nearing a comeback.

Jeremy Doku, Phil Foden and Jack Grealish may also be available, having trained this week despite withdrawing from international duty, but this game comes too soon for Ruben Dias.

Tottenham Hotspur[]

Rodridgo Bentancur is set to miss Tottenham's next seven domestic fixtures after being banned by the FA for a racist comment, although Spurs have appealed against the length of the suspension.

Head coach Ange Postecoglou has confirmed Cristian Romero won't be ready for Sunday's match, adding that none of the "main" players sidelined prior to the international break will return against City.

Match facts[]

Head-to-head[]

  • Manchester City have only won three of the past 10 Premier League meetings (D2, L5).
  • City won 2-0 in north London in May and are vying to claim back-to-back league victories versus Spurs for the first time since 2019.
  • Tottenham have scored at least twice in each of their past three top-flight games at the Etihad Stadium. No team has ever scored multiple goals in four consecutive Premier League matches away to City.
  • Spurs have won two of their last 15 fixtures away to City in all competitions (D3, L10).

Manchester City[]

  • City have lost four consecutive games in all competitions, starting with last month’s 2-1 defeat at Tottenham in the EFL Cup - it is the longest losing run of Pep Guardiola’s managerial career.
  • The last time the club endured a longer losing streak was in March and April 2006, when they were beaten in six successive matches, the fifth of which came versus Spurs.
  • City risk losing three consecutive league fixtures for the first time under Guardiola. It last happened in February to March 2016 during Manuel Pellegrini’s reign, and included a home defeat against Tottenham.
  • They are the only team to have scored in all of their Premier League matches this season.
  • Guardiola has lost six Premier League games versus Spurs and conceded 22 goals – more than against any other opponent.
  • Bernardo Silva has had 17 shots in the Premier League this season, the highest total by a player yet to score.

Tottenham Hotspur[]

  • Spurs have 10 points fewer than at this stage last season despite having both scored and conceded exactly the same number of goals: 23 and 13 respectively.
  • Tottenham have won two of their past 11 top-flight away matches (D2, L7), including one of five this season.
  • Ange Postecoglou has won 25, drawn seven and lost 17 of his first 49 Premier League matches as a manager. The only Spurs bosses to have claimed more wins in their first 50 such fixtures are Antonio Conte (29) and Andre Villas-Boas (27), though only Ossie Ardiles (23) and Glenn Hoddle (20) had more defeats.
  • Dejan Kulusevski has created 30 chances in the Premier League this season, including 25 from open play – both totals are the highest by any player prior to the latest round of fixtures.
  • Tottenham have made a league-high 612 off-the-ball runs into the penalty area this season, with Dominic Solanke’s tally of 138 the most by any player.
  • James Maddison celebrates his 28th birthday on the day of this game.

Match Report[]

James Maddison scored twice as Tottenham romped to victory over a Manchester City side that has now lost five games in a row for the first time since 2006.

Pedro Porro drove home a third before Brennan Johnson added a last minute fourth on an incredible night that saw the end of City's 52-match unbeaten record at Etihad Stadium, stretching back to just before the 2022 World Cup in Qatar.

It is City's worst home defeat since a 5-1 loss to Tottenham's north London rivals Arsenal in 2003.

It was also the first time they have lost three successive Premier League games under Pep Guardiola, who signed a two-year contract extension 48 hours earlier.

Guardiola had never previously lost a home game by four goals in his managerial career.

The Tottenham fans lapped it up, cheekily singing "you'll be sacked in the morning" at Guardiola as they celebrated Porro's goal.

It was an amazing transformation for Tottenham, who travelled north without both first-choice central defenders, had five teenagers on the bench and had lost their last game 2-1 at home to Ipswich a fortnight ago.

But Ange Postecoglou's side made light of their problems in a way City could not. It was their heaviest home defeat since a 5-2 reverse to Leicester in September 2020, when Maddison was among the scorers for the Foxes.

The manner of the defeat merely highlighted the absence of injured midfielder Rodri, who was the subject of an elaborate pre-match celebration on his first visit back to the stadium since winning the Ballon d'Or.

City remain in second but Liverpool will stretch their lead at the top to eight points if they win at Southampton on Sunday.

Tottenham move up to sixth, four points behind City.

These are unchartered times in Guardiola's career.

He has never lost so many games in a row. He has lost by margins of three and four goals in two of his past three games, following the Champions League hammering by Sporting earlier this month,

While the Tottenham fans' baiting was also something he has probably not heard before, the 53-year-old is clearly going nowhere.

However, the answers he is seeking to his side's poor form are not easy to come by.

The absence of Rodri is clearly a significant factor. City are a shadow of the team they have been when the midfielder has been available.

With Mateo Kovacic also ruled out, there was no effective screen for a back four that looked vulnerable, even without self-inflicted wounds.

At one point, Ilkay Gundogan looked like he was running in treacle as he chased back fruitlessly in an effort to stop another lightning Tottenham counter attack.

If there was a consolation for the hosts, it was that their visitors were equally flaky. But whereas Tottenham took their chances, City failed to do the same.

Haaland should have put the home side ahead but, for some reason, he tried and failed to control Josko Gvardiol’s cross and ended up having his shot blocked rather than taking aim first time.

Savinho failed to find the Norwegian with a straightforward pass that should have put Haaland clean through. Earlier Haaland had tried to sweep home a low cross from the Brazilian but his effort was turned away by Guglielmo Vicario.

The Tottenham keeper also blocked a second-half effort from substitute Kevin de Bruyne and as the blue seats emptied in significant numbers, Spurs centre-back Radu Dragusin epitomised the tenacity within the visitors ranks as he slid in to deny Haaland a late tap-in.

The huge pre-match embrace between Guardiola and Postecoglou had both men beaming at each other.

But it was only the Australian who was smiling at the final whistle as Tottenham celebrated their biggest away win against City.

Quite how a side can go from being beaten at home by struggling Ipswich to inflicting this kind of shattering blow to the four-time champions on their own patch is open to debate but this game will go down in Spurs folklore.

From appearing to be a danger going forward, City full-back Josko Gvardiol turned into a man to target.

Dejan Kulusevski shrugged him off the ball before crossing superbly for Maddison to apply the first-time finish after 13 minutes.

Seven minutes later, Croatia defender Gvardiol played a blind pass inside from the touchline. It went straight to Maddison, who continued his run after playing a pass to skipper Son Hueng-min, then kept going to apply a deft finish to the return ball.

Dominic Solanke's superb pass that offered Porro the chance to drive home an unstoppable shot to effectively kill the game seven minutes after the restart.

After that, Tottenham played with tenacity to keep City at bay as their supporters' trepidation turned to triumphalism as the final whistle drew near.

Johnson's tap-in completed an historic night for Tottenham.

Match[]

Details[]

23 November 2024
17:30 GMT
Manchester City 0–4 Tottenham Etihad Stadium, Manchester
Referee: John Brooks
HT:0–2
Report
Maddison Goal 13'20'
Porro Goal 52'
Johnson Goal 90+3'
Manchester City
Tottenham Hotspur
31 Flag of Brazil Ederson
02 Flag of England Kyle Walker Captain
05 Flag of England John Stones Substituted off in the 46th minute 46'
25 Flag of Switzerland Manuel Akanji Booked in the 90+2th minute 90+2'
24 Flag of Croatia Joško Gvardiol
82 Flag of England Rico Lewis Substituted off in the 74th minute 74' Booked in the 55th minute 55'
19 Flag of Germany İlkay Gündoğan
26 Flag of Brazil Savinho Substituted off in the 74th minute 74'
20 Flag of Portugal Bernardo Silva Booked in the 78th minute 78'
47 Flag of England Phil Foden
09 Flag of Norway Erling Haaland
Substitutes:
06 Flag of Netherlands Nathan Aké Substituted on in the 46th minute 46'
10 Flag of England Jack Grealish Substituted on in the 74th minute 74'
17 Flag of Belgium Kevin De Bruyne Substituted on in the 74th minute 74' Booked in the 80th minute 80'
18 Flag of Germany Stefan Ortega
27 Flag of Portugal Matheus Nunes
56 Flag of England Jacob Wright
66 Flag of England Jahmai Simpson-Pusey
75 Flag of England Nico O'Reilly
87 Flag of England James McAtee
Manager:
Flag of Spain Pep Guardiola
01 Flag of Italy Guglielmo Vicario
23 Flag of Spain Pedro Porro
06 Flag of Romania Radu Drăgușin
33 Flag of Wales Ben Davies
13 Flag of Italy Destiny Udogie Substituted off in the 90th minute 90'
08 Flag of Mali Yves Bissouma Booked in the 1st minute 1'
29 Flag of Senegal Pape Matar Sarr Substituted off in the 90th minute 90' Booked in the 80th minute 80'
21 Flag of Sweden Dejan Kulusevski
10 Flag of England James Maddison Substituted off in the 89th minute 89'
07 Flag of South Korea Son Heung-min Captain Substituted off in the 63rd minute 63'
19 Flag of England Dominic Solanke
Substitutes:
14 Flag of England Archie Gray
15 Flag of Sweden Lucas Bergvall Substituted on in the 90th minute 90'
16 Flag of Germany Timo Werner Substituted on in the 89th minute 89'
20 Flag of England Fraser Forster
22 Flag of Wales Brennan Johnson Substituted on in the 63rd minute 63'
24 Flag of England Djed Spence Substituted on in the 90th minute 90'
42 Flag of England Will Lankshear
64 Flag of England Callum Olusesi
79 Flag of England Malachi Hardy
Manager:
Flag of Australia Ange Postecoglou

Man of the Match:
James Maddison

Assistant referees:
Simon Bennett
Dan Robathan
Fourth official:
Craig Pawson
VAR:
Michael Salisbury
Assistant VAR:
Nick Greenhalgh

Match rules

  • 90 minutes, no extra time or penalties.
  • Three points awarded to winner, none to loser.
  • One point awarded to each in the event of a draw.
  • Nine named substitutes
  • Maximum of five substitutions

Match Stats[]

Manchester City Tottenham Hotspur
Possession ball
58% 42%
Shots
23 9
Shots on target
5 7
Corners
9 3
Fouls
19 9

See also[]

External links[]

Premier League 2024–25
Premier League match days 2024–25

Match day 01 | Match day 02 | Match day 03 | Match day 04 | Match day 05 | Match day 06 | Match day 07 | Match day 08 | Match day 09 | Match day 10 | Match day 11 | Match day 12 | Match day 13 | Match day 14 | Match day 15 | Match day 16 | Match day 17 | Match day 18 | Match day 19 | Match day 20 | Match day 21 | Match day 22 | Match day 23 | Match day 24 | Match day 25 | Match day 26 | Match day 27 | Match day 28 | Match day 29 | Match day 30 | Match day 31 | Match day 32 | Match day 33 | Match day 34 | Match day 35 | Match day 36 | Match day 37 | Match day 38

Manchester City F.C. matches - 2024–25
2024–25 Premier League
Chelsea (a) · Arsenal (h) · Tottenham Hotspur (h) · Liverpool (a) · Manchester United (h) · Chelsea (h) · Arsenal (a) · Liverpool (h) · Nottingham Forest (a) · Manchester United (a) · Crystal Palace (h) · Aston Villa (h) · Bournemouth (h) · Fulham (a)
2024–25 FA Cup
Salford City (h) · Leyton Orient (a) · Plymouth Argyle (h) · Bournemouth (a) · Nottingham Forest (n)
2024–25 EFL Cup
Watford (h) · Tottenham Hotspur (a)
2024–25 Champions League
Inter Milan (h) · Slovan Bratislava (a) · Sparta Prague (h) · Sporting CP (a) · Feyenoord (h) · Juventus (a) · Paris Saint-Germain (a) · Club Brugge (h) · Real Madrid (h) · Real Madrid (a)
2025 FIFA Club World Cup
Wydad AC (n) · Al Ain (n) · Juventus (n) · Al Hilal (n)
2024 FA Community Shield
Manchester United (n)
Tottenham Hotspur F.C. matches - 2024–25
2024–25 Premier League

Arsenal (h) · Manchester United (a) · Manchester City (a) · Chelsea (h) · Liverpool (h) · Arsenal (a) · Manchester United (h) · Chelsea (a) · Nottingham Forest (h) · Liverpool (a) · Aston Villa (a) · Brighton & Hove Albion (h)

2024–25 FA Cup
Tamworth (a) · Aston Villa (a)
2024–25 EFL Cup
Coventry City (a) · Manchester City (h) · Manchester United (h) · Liverpool (h) · Liverpool (a)
2024–25 UEFA Europa League
Qarabağ (h) · Ferencváros (a) · AZ (h) · Galatasaray (a) · Roma (h) · Rangers (a) · TSG Hoffenheim (a) · IF Elfsborg (h) · AZ (a) · AZ (h) · Eintracht Frankfurt (h) · Eintracht Frankfurt (a) · Bodø-Glimt (h) · Bodø-Glimt (a) · Manchester United (n)
Manchester City v Tottenham Hotspur
Premier League

2017–18 · 2018–19 · 2018–19 · 2019–20 · 2019–20 · 2021–22 · 2022–23 · 2022–23 · 2023–24 · 2023–24 · 2024–25 · 2025–26 ·

Champions League
2018–19 · 2018–19
Featured Premier League matches 2024–25

Manchester United v Fulham (16 Aug) · Arsenal v Wolverhampton Wanderers (17 Aug) · Chelsea v Manchester City (18 Aug) · Aston Villa v Arsenal (24 Aug) · Arsenal v Brighton & Hove Albion (31 Aug) · Manchester United v Liverpool (1 Sep) · Tottenham Hotspur v Arsenal (15 Sep) · Manchester City v Arsenal (22 Sep) · Arsenal v Leicester City (28 Sep) · Manchester United v Tottenham Hotspur (29 Sep) · Arsenal v Southampton (5 Oct) · Bournemouth v Arsenal (19 Oct) · Liverpool v Chelsea (20 Oct) · Arsenal v Liverpool (27 Oct) · Newcastle United v Arsenal (2 Nov) · Manchester United v Chelsea (3 Nov) · Fulham v Brentford (4 Nov) · Liverpool v Aston Villa (9 Nov) · Chelsea v Arsenal (10 Nov) · Arsenal v Nottingham Forest (23 Nov) · Manchester City v Tottenham Hotspur (23 Nov) · Newcastle United v West Ham United (25 Nov) · Brighton & Hove Albion v Southampton (29 Nov) · West Ham United v Arsenal (30 Nov) · Liverpool v Manchester City (1 Dec) · Ipswich Town v Crystal Palace (3 Dec) · Leicester City v West Ham United (3 Dec) · Arsenal v Manchester United (4 Dec) · Fulham v Brighton & Hove Albion (5 Dec) · Fulham v Arsenal (8 Dec) · Tottenham Hotspur v Chelsea (8 Dec) · Arsenal v Everton (14 Dec) · Manchester City v Manchester United (15 Dec) · Crystal Palace v Arsenal (21 Dec) · Tottenham Hotspur v Liverpool (22 Dec) · Arsenal v Ipswich Town (27 Dec) · Manchester United v Newcastle United (30 Dec) · Brentford v Arsenal (1 Jan) · Brighton & Hove Albion v Arsenal (4 Jan) · Liverpool v Manchester United (5 Jan) · Arsenal v Tottenham Hotspur (15 Jan) · Arsenal v Aston Villa (18 Jan) · Wolverhampton Wanderers v Arsenal (25 Jan) · Manchester City v Chelsea (25 Jan) · Aston Villa v West Ham United (26 Jan) Arsenal v Manchester City (1 Feb) · Everton v Liverpool (12 Feb) · Leicester City v Arsenal (15 Feb) · Tottenham Hotspur v Manchester United (16 Feb) · Everton v Manchester United (22 Feb) · Arsenal v West Ham United (22 Feb) · Manchester City v Liverpool (23 Feb) · Nottingham Forest v Arsenal (25 Feb) · Liverpool v Newcastle United (26 Feb) · Wolverhampton Wanderers v Everton (8 Mar) · Manchester United v Arsenal (9 Mar) · West Ham United v Newcastle United (10 Mar) · Ipswich Town v Nottingham Forest (15 Mar) · Arsenal v Chelsea (16 Mar) · Arsenal v Crystal Palace (1 Apr) · Liverpool v Everton (2 Apr) · Chelsea v Tottenham Hotspur (3 Apr) · Everton v Arsenal (5 Apr) · Manchester United v Manchester City (6 Apr) · Manchester City v Crystal Palace (12 Apr) · Arsenal v Brentford (12 Apr) · Bournemouth v Fulham (14 Apr) · Newcastle United v Crystal Palace (16 Apr) · West Ham United v Southampton (19 Apr) · Aston Villa v Newcastle United (19 Apr) · Ipswich Town v Arsenal (20 Apr) · Leicester City v Liverpool (20 Apr) · Tottenham Hotspur v Nottingham Forest (21 Apr) · Manchester City v Aston Villa (22 Apr) · Arsenal v Crystal Palace (23 Apr) · Chelsea v Everton (26 Apr) · Arsenal v Bournemouth (3 May) · Ipswich Town v Brentford (10 May) · Newcastle United v Chelsea (11 May) · Liverpool v Arsenal (11 May) · Nottingham Forest v Leicester City (11 May) · Aston Villa v Tottenham Hotspur (16 May) · Chelsea v Manchester United (16 May) · Everton v Southampton (18 May) · Arsenal v Newcastle United (18 May) · Manchester City v Bournemouth (20 May) · Bournemouth v Leicester City (25 May) · Fulham v Manchester City (25 May) · Ipswich Town v West Ham United (25 May) · Liverpool v Crystal Palace (25 May) · Manchester United v Aston Villa (25 May) · Newcastle United v Everton (25 May) · Nottingham Forest v Chelsea (25 May) · Southampton v Arsenal (25 May) · Tottenham Hotspur v Brighton & Hove Albion (25 May) · Wolverhampton Wanderers v Brentford (25 May)