Premier League Regular Season - 20

Wolves 3 - 0 FT West Ham

Molineux Stadium

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

34
FT
Sat, Jan 3
Wolves
3-0
West Ham
⚡ Intensity 34
⚖️ Balance 12
🏆 Stakes 6
🎲 Upset 10
Wolves roar back in clinical demolition.

Wolves Mauling Leaves West Ham Shell-Shocked

Skip It Futmetrix Score: 34/100. This clinical demolition sees Wolves finally clawing at survival hopes while dragging West Ham deeper into the relegation abyss.

First-Half Blitz at Molineux

From the first whistle, chaos reigned at Molineux Stadium as Wolves delivered a masterclass in counter-attacking football. The Intensity from the home side was palpable, catching their London visitors cold in the opening exchanges. The deadlock didn't last long; just four minutes in, J. Arias latched onto a precise delivery from Hwang Hee-Chan to fire the hosts ahead. It was the perfect start for a side rooted to the bottom of the table, turning a high-pressure relegation six-pointer into a statement of intent.

The Stakes could not have been higher for both clubs, but while West Ham dominated the ball, they lacked any semblance of a clinical edge. Despite controlling 67% of possession, the Hammers were sterile, passing sideways into a well-drilled Wolves block. The Balance of the match shifted decisively in the 31st minute when Wolves were awarded a penalty. Hwang Hee-Chan stepped up, coolly converting from the spot to double the lead and leave the travelling fans in stunned silence.

Mané Puts the Game to Bed

Before the visitors could even regroup, the knockout blow arrived. In the 41st minute, H. Bueno carved through the defensive line to find Mateus Mané, who clinically finished to make it 3-0 before the interval. Mané’s performance was the highlight of the afternoon, earning him an 8.9 rating as he terrorised the West Ham backline with his movement and vision. The Upset Factor was high given Wolves' league position, but on the pitch, they looked like the top-half side.

The second half was a mere formality. West Ham's inability to register a single shot on target across 90 minutes told the story of their decline. While the Hammers completed 535 passes compared to Wolves' 229, football is won in the boxes, and the hosts were the only ones who showed up. For Wolves, this wasn't just three points; it was a lifeline. For West Ham, the relegation alarm bells are now deafening.

Key Questions

What made Mateus Mané the Man of the Match?

Mané earned an 8.9 rating by scoring a crucial goal and providing constant threat, epitomising Wolves' clinical efficiency on the break.

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
33%
67%
Wolves 33%
West Ham 67%
Shots
11
6
Wolves 11
West Ham 6
Shots on Target
8
0
Wolves 8
West Ham 0
Expected Goals (xG)
1.52
0.25
Wolves 1.52
West Ham 0.25
Passes
290
612
Wolves 290
West Ham 612
Pass Accuracy
79%
87%
Wolves 79%
West Ham 87%
Corners
6
7
Wolves 6
West Ham 7
Fouls
11
9
Wolves 11
West Ham 9
Yellow Cards
1
0
Wolves 1
West Ham 0
Red Cards
0
0
Wolves 0
West Ham 0

Match Events

4' J. Arias (Hwang Hee-Chan)
31' Hwang Hee-Chan
41' M. Mane (H. Bueno)
HT
S. Magassa E. Mayers 🔄 46'
F. Potts T. Soucek 🔄 46'
46' 🔄 Joao Gomes Andre
61' 🔄 Hwang Hee-Chan J. S. Larsen
85' 🟨 J. Tchatchoua
86' 🔄 M. Mane T. Chirewa
88' 🔄 T. Arokodare D. M. Wolfe
FT

Player Cards

Season performance ratings for players in this match

Wolves

Goalkeepers
José Sá
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
94
Minutes
Defenders
Yerson Mosquera
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Santiago Bueno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Ladislav Krejčí
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Midfielders
Jackson Tchatchoua
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jhon Arias
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
João Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Mateus Mané
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Hugo Bueno
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
25%
Pass Acc
Forwards
Tolu Arokodare
DRIBBLER
DRIBBLER
4
Dribbles
4
Dribbles
4
Attempts
100%
Success %
Hee-Chan Hwang
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Sam Johnstone
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
David Möller Wolfe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Ki-Jana Hoever
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matt Doherty
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
André
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Jørgen Strand Larsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Fer López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tawanda Chirewa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Enso González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

West Ham

Goalkeepers
Alphonse Aréola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Kyle Walker-Peters
WALL
WALL
0
Dribbled Past
0
Dribbled Past
7
Tackles
63%
Duel Win %
Konstantinos Mavropanos
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
71%
Duel Win %
Max Kilman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Oliver Scarles
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
78%
Duel Win %
Midfielders
Soungoutou Magassa
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
6.3
Rating
Freddie Potts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jarrod Bowen
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Mateus Fernandes
MAGNET
MAGNET
80
Activity
80
Activity
74
Passes
6
Duels
Crysencio Summerville
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
10
Duels Won
0
Pens Won
Forwards
Callum Wilson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
BENCH
Mads Hermansen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ezra Mayers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Igor Júlio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Airidas Golambeckis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tomáš Souček
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Guido Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
George Earthy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mohamadou Kanté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pablo Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
26/08/2025 Wolves 3 - 2 West Ham League Cup Molineux Stadium
01/04/2025 Wolves 1 - 0 West Ham Premier League Molineux Stadium
09/12/2024 West Ham 2 - 1 Wolves Premier League London Stadium
28/07/2024 Wolves 3 - 1 West Ham Friendlies Clubs TIAA Bank Field
06/04/2024 Wolves 1 - 2 West Ham Premier League Molineux Stadium
17/12/2023 West Ham 3 - 0 Wolves Premier League London Stadium
14/01/2023 Wolves 1 - 0 West Ham Premier League Molineux Stadium
01/10/2022 West Ham 2 - 0 Wolves Premier League London Stadium
27/02/2022 West Ham 1 - 0 Wolves Premier League London Stadium
20/11/2021 Wolves 1 - 0 West Ham Premier League Molineux Stadium
26/08/2025
League Cup Molineux Stadium
01/04/2025
Premier League Molineux Stadium
09/12/2024
Premier League London Stadium
28/07/2024
Friendlies Clubs TIAA Bank Field
06/04/2024
Premier League Molineux Stadium
17/12/2023
Premier League London Stadium
14/01/2023
Premier League Molineux Stadium
01/10/2022
Premier League London Stadium
27/02/2022
Premier League London Stadium
20/11/2021
Premier League Molineux Stadium
Wolves Win
West Ham Win
Draw

League Standings

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