Premier League Regular Season - 23

Manchester City 2 - 0 FT Wolves

Etihad Stadium

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

33
FT
Sat, Jan 24
Manchester City
2-0
Wolves
⚡ Intensity 16
⚖️ Balance 17
🏆 Stakes 56
🎲 Upset 0
City clinical as Wolves remain rooted

City Cruise to Professional Victory over Struggling Wolves

Skip It Futmetrix Score: 33/100. A businesslike victory for the reigning champions keeps the pressure on the summit while condemning the visitors to further basement misery.

The Early Breakthrough

The match began with a high level of Intensity as the hosts looked to exploit the gaps in a fragile Wolves backline. It took only six minutes for the deadlock to break at the Etihad Stadium. M. Nunes provided the spark, finding O. Marmoush, who finished with clinical precision to set a dominant tone. Manchester City controlled possession with 64%, moving the ball with a 90% pass accuracy that left the visitors chasing shadows. While the Balance of play was heavily skewed towards the home side, the visitors attempted to stay compact, though their six offsides suggested a frustrated attempt to counter-attack against a perfectly synchronized defensive line. The early opener ensured the hosts never had to panic, allowing them to dictate the rhythm entirely.

The Double Blow

The defining moment arrived just as the fourth official signaled for stoppage time in the first half. With the Stakes high in the title race, B. Silva orchestrated a move that culminated in A. Semenyo doubling the lead in the 47th minute. This goal was a psychological hammer blow for the visitors, who had managed to limit the damage for most of the half despite conceding early. The tactical influence of Rodri in the middle of the park was undeniable; his ability to recycle possession and snuff out any burgeoning attacks ensured that the Upset Factor remained at zero. City’s dominance was reflected in their ten shots total, effectively ending the contest as a competitive spectacle before the teams even headed into the tunnel for the break.

Masterclass in Management

The second half was a masterclass in game management from Pep Guardiola’s side. City’s 564 completed passes acted as a defensive mechanism, starving the opposition of the ball and any hope of a comeback. For the visitors, the situation remains dire as they stay bottom of the table with only one win all season. Their solitary shot on target was never going to trouble a defense as resolute as City's, which restricted them to speculative efforts from distance. This result reinforces the gap between the top and bottom of the Premier League, as the hosts maintain their pressure in the title race while the visitors look increasingly like a team destined for the drop. The cruise-control nature of the finish allowed the hosts to conserve energy, securing three points with professional efficiency.

Key Questions

What does this mean for Manchester City's season?

This victory keeps City firmly in the title hunt, maintaining their second-place position and keeping the pressure on the leaders with professional efficiency.

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
64%
36%
Manchester City 64%
Wolves 36%
Shots
10
6
Manchester City 10
Wolves 6
Shots on Target
4
1
Manchester City 4
Wolves 1
Expected Goals (xG)
0.87
0.28
Manchester City 0.87
Wolves 0.28
Passes
626
337
Manchester City 626
Wolves 337
Pass Accuracy
90%
80%
Manchester City 90%
Wolves 80%
Corners
3
5
Manchester City 3
Wolves 5
Fouls
15
14
Manchester City 15
Wolves 14
Yellow Cards
1
3
Manchester City 1
Wolves 3
Red Cards
0
0
Manchester City 0
Wolves 0

Match Events

6' O. Marmoush (M. Nunes)
45'+2 A. Semenyo (B. Silva)
HT
J. Arias J. S. Larsen 🔄 46'
J. Tchatchoua R. Gomes 🔄 46'
Andre 🟨 57'
61' 🔄 T. Reijnders P. Foden
Joao Gomes 🟨 67'
71' 🟨 M. Nunes
Hwang Hee-Chan T. Arokodare 🔄 71'
73' 🔄 R. Cherki E. Haaland
74' 🔄 O. Marmoush J. Doku
Y. Mosquera 🟨 88'
FT

Player Cards

Season performance ratings for players in this match

Manchester City

Goalkeepers
Gianluigi Donnarumma
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Defenders
Matheus Nunes
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
6.6
rating
Abdukodir Khusanov
SWEEPER
SWEEPER
4
cleanups
4
cleanups
4
interceptions
0
blocks
Marc Guéhi
MAGNET
MAGNET
104
activity
104
activity
102
passes
2
duels
Nico O'Reilly
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Midfielders
Rodri
MAGNET
MAGNET
105
activity
105
activity
98
passes
7
duels
Antoine Semenyo
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Tijjani Reijnders
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
61
total mins
61
entry
Bernardo Silva
MAGNET
MAGNET
84
activity
84
activity
75
passes
9
duels
Rayan Cherki
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
4
Duels Won
0
pens won
Forwards
Omar Marmoush
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
BENCH
James Trafford
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Nathan Aké
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Max Alleyne
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
Phil Foden
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
32
total mins
Started
entry
Divine Mukasa
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Jérémy Doku
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry
Erling Haaland
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
20
total mins
Started
entry

Wolves

Goalkeepers
José Sá
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Defenders
Yerson Mosquera
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
1
on target
Santiago Bueno
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Ladislav Krejčí
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
93
total mins
Started
entry
Midfielders
Jackson Tchatchoua
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
João Gomes
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
André
ENFORCER
ENFORCER
4
tackles
4
tackles
9
Duels Won
75%
win %
Mateus Mané
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
6
Duels Won
0
pens won
Hugo Bueno
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Forwards
Jhon Arias
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
Hee-Chan Hwang
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
71
total mins
71
entry
BENCH
Sam Johnstone
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Rodrigo Gomes
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
48
total mins
Started
entry
Matt Doherty
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
David Möller Wolfe
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Emmanuel Agbadou
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Pedro Lima
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Jørgen Strand Larsen
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
48
total mins
Started
entry
Fer López
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Tolu Arokodare
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
22
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
16/08/2025 Wolves 0 - 4 Manchester City Premier League Molineux Stadium
02/05/2025 Manchester City 1 - 0 Wolves Premier League Etihad Stadium
20/10/2024 Wolves 1 - 2 Manchester City Premier League Molineux Stadium
04/05/2024 Manchester City 5 - 1 Wolves Premier League Etihad Stadium
30/09/2023 Wolves 2 - 1 Manchester City Premier League Molineux Stadium
22/01/2023 Manchester City 3 - 0 Wolves Premier League Etihad Stadium
16/08/2025
Premier League Molineux Stadium
02/05/2025
Premier League Etihad Stadium
20/10/2024
Premier League Molineux Stadium
04/05/2024
Premier League Etihad Stadium
30/09/2023
Premier League Molineux Stadium
22/01/2023
Premier League Etihad Stadium
Manchester City Win
Wolves Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 23 50 42 17 +25 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)WArsenal 4 - 1 Aston Villa (30-12-2025)
2 Manchester City 23 46 47 21 +26 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)DSunderland 0 - 0 Manchester City (01-01-2026)
3 Aston Villa 23 46 35 25 +10 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)LArsenal 4 - 1 Aston Villa (30-12-2025)
4 Manchester United 23 38 41 34 +7 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)DManchester United 1 - 1 Wolves (30-12-2025)
5 Chelsea 23 37 39 25 +14 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)DChelsea 2 - 2 Bournemouth (30-12-2025)
6 Liverpool 23 36 35 32 +3 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)DLiverpool 0 - 0 Leeds (01-01-2026)
7 Fulham 23 34 32 32 0 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)DCrystal Palace 1 - 1 Fulham (01-01-2026)
8 Brentford 23 33 35 32 +3 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)DBrentford 0 - 0 Tottenham (01-01-2026)
9 Newcastle 23 33 32 29 +3 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)WBurnley 1 - 3 Newcastle (30-12-2025)
10 Everton 23 33 25 26 -1 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)WNottingham Forest 0 - 2 Everton (30-12-2025)
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 Brighton 23 30 33 31 +2 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)DWest Ham 2 - 2 Brighton (30-12-2025)
13 Bournemouth 23 30 38 43 -5 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)DChelsea 2 - 2 Bournemouth (30-12-2025)
14 Tottenham 23 28 33 31 +2 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)DBrentford 0 - 0 Tottenham (01-01-2026)
15 Crystal Palace 23 28 24 28 -4 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)DCrystal Palace 1 - 1 Fulham (01-01-2026)
16 Leeds 23 26 31 38 -7 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)DLiverpool 0 - 0 Leeds (01-01-2026)
17 Nottingham Forest 23 25 23 34 -11 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)LNottingham Forest 0 - 2 Everton (30-12-2025)
18 West Ham 23 20 27 45 -18 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)DWest Ham 2 - 2 Brighton (30-12-2025)
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 23 8 15 43 -28 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)DManchester United 1 - 1 Wolves (30-12-2025)