Premier League Regular Season - 24

Tottenham 2 - 2 FT Manchester City

Tottenham Hotspur Stadium

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

90
FT
Sun, Feb 1
Tottenham
2-2
Manchester City
⚡ Intensity 66
⚖️ Balance 44
🏆 Stakes 83
🎲 Upset 0
Solanke brace denies City in thriller.

Spurs Stun City in North London Comeback

Must-Watch Futmetrix Score: 90/100. A resilient Tottenham side clawed back a two-goal deficit to stall Manchester City's title charge in a high-octane encounter.

Opening Act

The atmosphere at the Tottenham Hotspur Stadium was electric as this Big Six clash burst into life under the North London lights. From the outset, Manchester City asserted their authority on the pitch, using their signature passing sequences to starve Tottenham of the ball. The Intensity of the visitors was rewarded in just the 11th minute when R. Cherki silenced the home crowd, finishing clinically after being played through by the ever-dangerous E. Haaland. City looked every bit the title contenders, dominated possession with 60% and pinning the hosts into their own defensive third. Just before the interval, the Stakes rose even higher when A. Semenyo doubled the advantage. Assisted by the vision of B. Silva, Semenyo’s strike in the 44th minute seemed to have put the match beyond reach for a struggling Spurs side.

The Pivot

The halftime break offered a reprieve for the home side, but few expected the immediate shift in momentum that followed. The Balance of the encounter tilted dramatically in the 53rd minute due to an unfortunate error in the City backline. A high-pressure delivery caused chaos, leading to an own goal by Marc Guéhi, which provided the spark the Spurs faithful had been desperate for. Suddenly, the tactical Balance shifted as Tottenham began to exploit the space behind City’s high defensive line. Xavi Simons became the architect of the revival, pulling the strings in midfield and recording four key passes. His ability to find pockets of space disrupted City's rhythm, turning what looked like a routine away win into a frenetic tactical battle. Tottenham’s newfound aggression forced City into uncharacteristic mistakes as the crowd sensed an improbable comeback.

Resolution

The drama reached its crescendo in the 70th minute when the comeback was completed. C. Gallagher, whose work rate was instrumental in the second half, provided the assist for Dominic Solanke to fire home. Solanke’s heroics, finishing with a match-high rating of 9.2, epitomised a performance of pure grit and clinical finishing as he secured his brace. Despite late pressure and 15 shots from the visitors, the Tottenham defensive unit held firm to secure a 2-2 draw. For City, the result feels like a missed opportunity in the title race, while for Spurs, it provides a much-needed boost for morale in what has been a difficult season. The Stakes of this encounter were visible in every crunching tackle and late surge, leaving both sets of supporters exhausted. Ultimately, a match of two halves leaves the league table intriguing as the pressure at the top intensifies.

Key Questions

What made Dominic Solanke the Man of the Match?

Dominic Solanke’s clinical brace and relentless physical presence earned him a 9.2 rating, as he spearheaded the Tottenham comeback with two crucial goals.

How did Tottenham complete the comeback from behind?

Tottenham capitalised on a Marc Guéhi own goal shortly after halftime before Dominic Solanke struck the equaliser in the 70th minute.

What does this mean for Tottenham's season?

While Spurs remain in 14th place, this resilient draw against a title-chasing side halts a losing streak and provides a vital platform for morale.

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
40%
60%
Tottenham 40%
Manchester City 60%
Shots
12
15
Tottenham 12
Manchester City 15
Shots on Target
6
3
Tottenham 6
Manchester City 3
Expected Goals (xG)
0.97
2.00
Tottenham 0.97
Manchester City 2.00
Passes
368
566
Tottenham 368
Manchester City 566
Pass Accuracy
82%
91%
Tottenham 82%
Manchester City 91%
Corners
3
4
Tottenham 3
Manchester City 4
Fouls
14
12
Tottenham 14
Manchester City 12
Yellow Cards
3
2
Tottenham 3
Manchester City 2
Red Cards
0
0
Tottenham 0
Manchester City 0

Match Events

R. Cherki (E. Haaland) 11'
11' 🟨 Y. Bissouma
A. Khusanov 🟨 21'
38' 🟨 X. Simons
A. Semenyo (B. Silva) 44'
Rodri 🟨 45'+3
HT
46' 🔄 C. Romero P. M. Sarr
48' 🟨 D. Solanke
53' M. Guehi
P. Guardiola 🟨 58'
68' 🔄 Y. Bissouma W. Odobert
68' 🔄 R. Kolo Muani M. Tel
R. Cherki T. Reijnders 🔄 69'
R. Ait Nouri Nico 🔄 70'
70' D. Solanke (C. Gallagher)
B. Silva P. Foden 🔄 88'
90' 🔄 D. Solanke J. Byfield
Rodri O. Marmoush 🔄 90'+4
Nico 🟨 90'+8
FT

Player Cards

Season performance ratings for players in this match

Tottenham

Goalkeepers
Guglielmo Vicario
SIEVE
SIEVE
33%
save %
33%
save %
2
conceded
1
saves
Defenders
João Palhinha
WALL
WALL
0
dribbled past
0
dribbled past
6
tackles
88%
duel win %
Cristian Romero
👻 Invisible Nothing to note
Radu Drăguşin
SUNDAY LEAGUER
SUNDAY LEAGUER
5.5
rating
5.5
rating
3
duels lost
25
poss lost
Midfielders
Archie Gray
NPC
NPC
98
minutes
98
minutes
18%
pass acc
6.3
rating
Conor Gallagher
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Yves Bissouma
SUNDAY LEAGUER
SUNDAY LEAGUER
5.9
rating
5.9
rating
3
duels lost
22
poss lost
Destiny Udogie
NPC
NPC
98
minutes
98
minutes
33%
pass acc
6.6
rating
Forwards
Randal Kolo Muani
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
29%
duel win %
Xavi Simons
ARCHITECT
ARCHITECT
4
key passes
4
key passes
1
assists
42%
pass acc
Dominic Solanke
HITMAN
HITMAN
2
goals
2
goals
2
on target
9.2
rating
BENCH
Antonín Kinský
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Souza
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Jun'ai Byfield
CAMEO
CAMEO
8
minutes
8
minutes
5
touches
None
events
James Rowswell
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Pape Matar Sarr
SWEEPER
SWEEPER
3
cleanups
3
cleanups
0
interceptions
3
blocks
Callum Olusesi
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Rio Kyerematen
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Mathys Tel
👻 Invisible Nothing to note
Wilson Odobert
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
2
Duels Won
0
pens won

Manchester City

Goalkeepers
Gianluigi Donnarumma
👻 Invisible Nothing to note
Defenders
Matheus Nunes
SUNDAY LEAGUER
SUNDAY LEAGUER
5.9
rating
5.9
rating
6
duels lost
23
poss lost
Abdukodir Khusanov
NPC
NPC
98
minutes
98
minutes
54%
pass acc
6.6
rating
Marc Guéhi
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
0
fouls
8.3
rating
Rayan Aït-Nouri
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Midfielders
Rodri
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
78%
duel win %
Rayan Cherki
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Bernardo Silva
ARCHITECT
ARCHITECT
3
key passes
3
key passes
1
assists
73%
pass acc
Nico O'Reilly
NPC
NPC
98
minutes
98
minutes
47%
pass acc
6.6
rating
Antoine Semenyo
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Forwards
Erling Haaland
ARCHITECT
ARCHITECT
4
key passes
4
key passes
1
assists
10%
pass acc
BENCH
James Trafford
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Nathan Aké
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Max Alleyne
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Rico Lewis
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Tijjani Reijnders
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
Nico González
👻 Invisible Nothing to note
Phil Foden
CAMEO
CAMEO
10
minutes
10
minutes
4
touches
None
events
Ryan McAidoo
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Omar Marmoush
CAMEO
CAMEO
4
minutes
4
minutes
0
touches
None
events

Head to Head

Date Home Score Away Competition Venue
23/08/2025 Manchester City 0 - 2 Tottenham Premier League Etihad Stadium
26/02/2025 Tottenham 0 - 1 Manchester City Premier League Tottenham Hotspur Stadium
23/11/2024 Manchester City 0 - 4 Tottenham Premier League Etihad Stadium
30/10/2024 Tottenham 2 - 1 Manchester City League Cup Tottenham Hotspur Stadium
14/05/2024 Tottenham 0 - 2 Manchester City Premier League Tottenham Hotspur Stadium
26/01/2024 Tottenham 0 - 1 Manchester City FA Cup Tottenham Hotspur Stadium
23/08/2025
Premier League Etihad Stadium
26/02/2025
Premier League Tottenham Hotspur Stadium
23/11/2024
Premier League Etihad Stadium
30/10/2024
League Cup Tottenham Hotspur Stadium
14/05/2024
Premier League Tottenham Hotspur Stadium
26/01/2024
FA Cup Tottenham Hotspur Stadium
Tottenham Win
Manchester City Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 24 53 46 17 +29 WLeeds 0 - 4 Arsenal (31-01-2026)LArsenal 2 - 3 Manchester United (25-01-2026)DNottingham Forest 0 - 0 Arsenal (17-01-2026)DArsenal 0 - 0 Liverpool (08-01-2026)WBournemouth 2 - 3 Arsenal (03-01-2026)
2 Manchester City 24 47 49 23 +26 DTottenham 2 - 2 Manchester City (01-02-2026)WManchester City 2 - 0 Wolves (24-01-2026)LManchester United 2 - 0 Manchester City (17-01-2026)DManchester City 1 - 1 Brighton (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)
3 Aston Villa 24 46 35 26 +9 LAston Villa 0 - 1 Brentford (01-02-2026)WNewcastle 0 - 2 Aston Villa (25-01-2026)LAston Villa 0 - 1 Everton (18-01-2026)DCrystal Palace 0 - 0 Aston Villa (07-01-2026)WAston Villa 3 - 1 Nottingham Forest (03-01-2026)
4 Manchester United 24 41 44 36 +8 WManchester United 3 - 2 Fulham (01-02-2026)WArsenal 2 - 3 Manchester United (25-01-2026)WManchester United 2 - 0 Manchester City (17-01-2026)DBurnley 2 - 2 Manchester United (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)
5 Chelsea 24 40 42 27 +15 WChelsea 3 - 2 West Ham (31-01-2026)WCrystal Palace 1 - 3 Chelsea (25-01-2026)WChelsea 2 - 0 Brentford (17-01-2026)LFulham 2 - 1 Chelsea (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)
6 Liverpool 24 39 39 33 +6 WLiverpool 4 - 1 Newcastle (31-01-2026)LBournemouth 3 - 2 Liverpool (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)DArsenal 0 - 0 Liverpool (08-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)
7 Brentford 24 36 36 32 +4 WAston Villa 0 - 1 Brentford (01-02-2026)LBrentford 0 - 2 Nottingham Forest (25-01-2026)LChelsea 2 - 0 Brentford (17-01-2026)WBrentford 3 - 0 Sunderland (07-01-2026)WEverton 2 - 4 Brentford (04-01-2026)
8 Fulham 24 34 34 35 -1 LManchester United 3 - 2 Fulham (01-02-2026)WFulham 2 - 1 Brighton (24-01-2026)LLeeds 1 - 0 Fulham (17-01-2026)WFulham 2 - 1 Chelsea (07-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)
9 Everton 24 34 26 27 -1 DBrighton 1 - 1 Everton (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WAston Villa 0 - 1 Everton (18-01-2026)DEverton 1 - 1 Wolves (07-01-2026)LEverton 2 - 4 Brentford (04-01-2026)
10 Newcastle 24 33 33 33 0 LLiverpool 4 - 1 Newcastle (31-01-2026)LNewcastle 0 - 2 Aston Villa (25-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)WNewcastle 4 - 3 Leeds (07-01-2026)WNewcastle 2 - 0 Crystal Palace (04-01-2026)
11 Sunderland 23 33 24 26 -2 LWest Ham 3 - 1 Sunderland (24-01-2026)WSunderland 2 - 1 Crystal Palace (17-01-2026)LBrentford 3 - 0 Sunderland (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)DSunderland 0 - 0 Manchester City (01-01-2026)
12 Bournemouth 24 33 40 43 -3 WWolves 0 - 2 Bournemouth (31-01-2026)WBournemouth 3 - 2 Liverpool (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)WBournemouth 3 - 2 Tottenham (07-01-2026)LBournemouth 2 - 3 Arsenal (03-01-2026)
13 Brighton 24 31 34 32 +2 DBrighton 1 - 1 Everton (31-01-2026)LFulham 2 - 1 Brighton (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)DManchester City 1 - 1 Brighton (07-01-2026)WBrighton 2 - 0 Burnley (03-01-2026)
14 Tottenham 24 29 35 33 +2 DTottenham 2 - 2 Manchester City (01-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)LTottenham 1 - 2 West Ham (17-01-2026)LBournemouth 3 - 2 Tottenham (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)
15 Crystal Palace 24 29 25 29 -4 DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)LCrystal Palace 1 - 3 Chelsea (25-01-2026)LSunderland 2 - 1 Crystal Palace (17-01-2026)DCrystal Palace 0 - 0 Aston Villa (07-01-2026)LNewcastle 2 - 0 Crystal Palace (04-01-2026)
16 Leeds 24 26 31 42 -11 LLeeds 0 - 4 Arsenal (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WLeeds 1 - 0 Fulham (17-01-2026)LNewcastle 4 - 3 Leeds (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)
17 Nottingham Forest 24 26 24 35 -11 DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)WBrentford 0 - 2 Nottingham Forest (25-01-2026)DNottingham Forest 0 - 0 Arsenal (17-01-2026)WWest Ham 1 - 2 Nottingham Forest (06-01-2026)LAston Villa 3 - 1 Nottingham Forest (03-01-2026)
18 West Ham 24 20 29 48 -19 LChelsea 3 - 2 West Ham (31-01-2026)WWest Ham 3 - 1 Sunderland (24-01-2026)WTottenham 1 - 2 West Ham (17-01-2026)LWest Ham 1 - 2 Nottingham Forest (06-01-2026)LWolves 3 - 0 West Ham (03-01-2026)
19 Burnley 23 15 25 44 -19 DBurnley 2 - 2 Tottenham (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)DBurnley 2 - 2 Manchester United (07-01-2026)LBrighton 2 - 0 Burnley (03-01-2026)LBurnley 1 - 3 Newcastle (30-12-2025)
20 Wolves 24 8 15 45 -30 LWolves 0 - 2 Bournemouth (31-01-2026)LManchester City 2 - 0 Wolves (24-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)DEverton 1 - 1 Wolves (07-01-2026)WWolves 3 - 0 West Ham (03-01-2026)